微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将.NET Core多目标添加到.NET Framework库

如何解决将.NET Core多目标添加到.NET Framework库

我有一个带有NuGet包依赖项的.NET Framework库。该库仅由.NET Framework项目使用。其中一些是由本地项目引用,大多数是通过NuGet。我将该库发布到私有的NuGet服务器。

使用基于.NET Core的基础结构涌现了一些项目,我想让我的标准库可用于这些项目。我不会将任何现有基础结构切换到.NET Core。我不想将.NET Core依赖项引入每个现有的.NET Framework项目中。我已经注意到,当我安装某些多目标库时,有时它们会包含“ netstandard”或类似的东西-并且安装了很多依赖项。这些是不可接受的,并会立即从.NET Framework项目中卸载。

是否还可以将我的.NET Framework项目(如果需要的话,为4.72)多目标到.NET Core,同时仍然生成本机.NET Framework库?我可以将库中的所有代码复制并粘贴到netcoreapp3.1项目中,安装NuGet依赖项,并且该代码运行良好。但是,我不想将此库移植到.NET Core,然后将其多目标返回到.NET Framework。据我所知,这与本机实现不同。我只希望能够在.NET Core应用程序中使用该库,而无需复制和粘贴整个库,并使版本不同步。仪式越少越好。

我的csproj文件没有<TargetFramework<TargetFrameworks>属性。它具有<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>属性

我想做的是可能的吗?我从阅读的文档中看不出来。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。