从github克隆ASP.NET MVC项目后,通过NuGet发出的每个DLL都会在黄色背景上显示一个感叹号。问题似乎是PATH是绝对的而不是相对的,这意味着它显示了初始开发人员的绝对路径,在我的情况下与我的不同。
所以......
有没有办法强迫Nuget使用相对路径?或者,有没有办法简单地使用Nuget从项目中更新所有这些?或者,有没有更好的方法在github环境中使用NuGet?
由于
答案 0 :(得分:2)
在项目中启用Package Restore。这将导致Nuget在构建时下载任何缺少的dll。无论如何,它们不应该是绝对的,但如果它们丢失,这将会照顾它。
您可以在Visual Studio中右键单击解决方案,然后选择“启用Nuget包还原”
旧博文: http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html