[英]C# What are implications of NuGet warning: Package x was restored using NET Framework version
[英]Use Different version of package for two nuget package C# .net framework
我需要在同一个项目中使用两个包 Package1 和 Package2(相同的 .csproj 文件)
但是两者都需要不同版本的 Bond.Core.CSharp 我如何使用这两个包。 依赖就像:
Package1 -> 依赖 -> 依赖 -> 依赖 -> Bond.Runtime.Csharp 9.0.3-> Bond.Core.CSharp 9.0.3
Package2 -> 依赖 -> Bond.Runtime.Csharp 9.0.3-> Bond.Core.CSharp 9.0.3
<PackageReference Include="Package1" Version=.. />
expect "Bond.Core.CSharp" Version="9.0.1"
<PackageReference Include="Package2" Version=.. />
expect "Bond.Core.CSharp" Version="9.0.3" />
TargetFrameWork = .Net 框架 4.7.2
如果第一个包需要 9.0.1,第二个需要 9.0.3,您可以尝试在项目中直接要求 9.0.3 版本。 我希望 Package1 可以满足您已经需要的版本。
换句话说,为所需版本的Bond.Runtime.Csharp
添加一个PackageReference
以简化冲突的解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.