1

我已经下载了一个简单的 VS 2012解决方案,但由于某种原因,其中的引用有问题——它们都标有黄色感叹号,甚至是核心 .Net 库。

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

我正在使用 VS 2012 Professional,更新 3,并且安装了 .Net 4.5 运行时。所以我想我已经赶上了最新的平台和工具。

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

4

1 回答 1

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”选项应该可以解决问题。

于 2013-08-15T14:54:18.547 回答