在NuGet包安装上指定targetVersion

时间:2016-03-17 19:29:50

标签: .net nuget

我的解决方案中的所有项目都针对.NET 4.6.1。当我通过NuGet添加NUnit时,它会将条目添加到packages.config并使用targetVersion = 461。但是,由于依赖性取决于4.0,我需要重新安装NUnit,其targetVersion = 40。我一直在寻找NuGet的选择,但是没有找到任何东西。有谁知道这是否可行?

由于

1 个答案:

答案 0 :(得分:1)

NuGet不会那样工作。它会查看项目所针对的框架,然后安装最适合该框架的程序集。

如果要对NUnit使用.NET 4.0程序集,则需要:

  1. 使用NuGet后手动更改参考。
  2. 将您的项目更改为目标.NET 4.0
  3. 不使用NuGet。下载NUnit程序集并直接引用所需的程序集。