我在Visual Studio 2012中安装了NuGet 2.1.31002.9028。当我启用包恢复并将任何包(如EntityFramework)添加到我的项目时,在构建项目时出现以下错误:
Error 1 The system cannot find the path specified. ConsoleApplication1
Error 2 The command ""D:\Code\ConsoleApplication1\.nuget\nuget.exe" install "D:\Code\ConsoleApplication1\ConsoleApplication1\packages.config" -source "" -RequireConsent -solutionDir "D:\Code\ConsoleApplication1\ "" exited with code -1. ConsoleApplication1
Warning 3 The referenced component 'System' could not be found. ConsoleApplication1
对于每个参考都有类似上面的警告。 当我从命令提示符运行它时,第二个错误中的命令工作正常。我已经“允许NuGet在构建期间下载丢失的包”,我也尝试添加一个EnableNuGetPackageRestore环境变量,但没有一个能解决问题。我也没有在我的另一台机器上遇到这个问题,这让它更加混乱。
我感谢您提供任何帮助,如果需要,我非常乐意提供任何其他信息。
答案 0 :(得分:1)
您应该尝试允许NuGet在构建期间下载缺少的包:
我有同样的问题,所以应该有所帮助。
来源:http://blog.nuget.org/20120518/package-restore-and-consent.html
答案 1 :(得分:0)
这是一个艰难的问题,这里有一些我会尝试过的事情
希望它有所帮助。