VS 2012项目引用了所有缺失的 - 故障排除技术?

时间:2013-08-15 14:30:45

标签: visual-studio-2012 assemblies nuget

我已经下载了一个直截了当的VS 2012 solution,由于某些原因我在其中引用有问题 - 它们都标有黄色感叹号,甚至是核心.Net库。

这在我的任何其他VS 2012项目中都不是问题。我已经多次擦洗并重新加载了解决方案,每个都有相同的结果。

我正在使用VS 2012 Professional,更新3,我安装了.Net 4.5运行时。所以我认为我已经掌握了最新的平台和工具。

我更新了解决方案中的所有NuGet包,但这没有帮助。谁能知道我能看到什么,看看问题出在哪里? (我在另一个盒子上下载了相同的解决方案,没有任何问题。两台机器都运行Windows 7。)

1 个答案:

答案 0 :(得分:1)

弹出解决方案并出现以下错误:

Warning 2   The command ""C:\****************\Downloads\PluralsightSpaJumpStartFinal-master\PluralsightSpaJumpStartFinal-master\.nuget\nuget.exe" install "C:\*************\PluralsightSpaJumpStartFinal-master\PluralsightSpaJumpStartFinal-master\SPAJumpStart\packages.config" -source ""  -RequireConsent -o "C:***************\PluralsightSpaJumpStartFinal-master\PluralsightSpaJumpStartFinal-master\packages"" exited with code 1.  SPAJumpStart

Warning 1   Package restore is disabled by default. To give consent, open the Visual Studio Options dialog, click on Package Manager node and check 'Allow NuGet to download missing packages during build.' You can also give consent by setting the environment variable 'EnableNuGetPackageRestore' to 'true'.   SPAJumpStart

看起来这些引用绑定到自定义nuget包中,包括正常的.net 4.5引用。启用“EnableNuGetPackageRestore”选项应该可以解决问题。