将.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 (将#修改为@)