【发布时间】:2016-07-06 18:13:04
【问题描述】:
我将我的解决方案从 SVN 提取到 Visual Studios 2015。我在代码中的一些“使用”引用中遇到错误,因此我尝试在右键单击解决方案时运行“还原 NuGet 包”选项“解决方案资源管理器”。这无济于事。我必须手动进入 nuget 管理器并卸载然后重新安装这些项目。为什么是这样?如何让“还原 NuGet 包”工作?
【问题讨论】:
标签: c# svn visual-studio-2015 nuget
我将我的解决方案从 SVN 提取到 Visual Studios 2015。我在代码中的一些“使用”引用中遇到错误,因此我尝试在右键单击解决方案时运行“还原 NuGet 包”选项“解决方案资源管理器”。这无济于事。我必须手动进入 nuget 管理器并卸载然后重新安装这些项目。为什么是这样?如何让“还原 NuGet 包”工作?
【问题讨论】:
标签: c# svn visual-studio-2015 nuget
您可能没有从以下部分启用自动包恢复:
工具 >> 选项 >> Nuget 包管理器 >> 常规设置。
你也可以试试这个:
Update-Package -Reinstall
此代码将强制在所有解决方案的项目中重新安装。
查看以下内容了解更多信息:
nuget-package-restore-not-working
Migrating MSBuild-Integrated solutions to use Automatic Package Restore
希望这会有所帮助:)
【讨论】:
这对我有用:
按照这些步骤操作后,我不再在构建后使用“使用”引用出现这些错误。
希望对你有所帮助。
编辑: 如果完成上述步骤后,您仍然因缺少引用而出现语法错误,请在解决方案资源管理器中右键单击“引用”,然后单击“确定”。这解决了我的参考问题。
【讨论】: