我有一个大约30个项目的.net解决方案,它们都是针对.Net Framework4.5的。并且每个引用至少3-4个NuGet包.
我们现在需要将它们更新到.Net Framework4.6.1。所以我要知道的是:
发布于 2016-11-18 16:05:00
包不会被自动重定向,但是有一个自动修复。
在控制台中,只需运行:
Update-Package -Reinstall这将迫使包管理器重新安装每个项目中的每个包(而不更改引用包的版本)。
通过在新框架被锁定后重新安装包,这将更改对正确版本的所有引用。
您还可以通过以下方法对单个项目运行此操作:
Update-Package -Reinstall -ProjectName Project.Name.Here我已经多次使用这个技巧来解决nuget参考问题。
发布于 2017-02-17 08:39:25
1查找所有.csproj文件并替换
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>使用
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>2打开包管理器控制台并运行
Update-Package -Reinstall -IgnoreDependencies3找出所有的解决方案,然后对每个方案进行msbuild。
发布于 2017-09-14 20:41:00
通过使用-
更新包-reinstall

https://stackoverflow.com/questions/36023982
复制相似问题