我在当前项目中添加了具有.NETFramework的类库,版本=v4.7.2。我有其他类库项目,其目标为“net5.0”。如何将库项目引用到我当前的项目。
我的错误 - '..\PriceConnectorApiLibrary\PriceConnectorApiLibrary.csproj' 目标为 'net5.0'。它无法被面向“.NETFramework,Version=v4.7.2”的项目引用。 PriceSyncConnectorApiService
我尝试过更新框架运行时,但它不起作用。
问题是版本差异我们可以通过 3 种方式解决 选项 1 - 我们可以更改 .NET 项目的目标框架。 步骤: RC 项目。 -> 单击属性 -> 应用程序选项卡 -> 目标框架下拉列表 -> 将其更改为 5.0 或更高版本。
选项 2 - 创建 .NET 标准类库 跨不同 .NET 平台可用的通用 API 集。 步骤: 创建新的类库项目(.NET Framework) -> 将所有代码从类库项目移动到此处(新项目)。 ->解决引用错误 ->重新加载项目
选项 3 - 还可以从 .NET 项目的 .csproj 文件更改目标框架
<TargetFrameworks>net5.0;netstandard2.0</TargetFrameworks>
我的错误已通过选项 2 解决。希望您能找到解决方案。