【问题标题】:VS 2012 project references all missing-- troubleshooting techniques?VS 2012 项目引用了所有缺失的——故障排除技术?
【发布时间】:2013-08-15 14:30:44
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: visual-studio-2012 assemblies nuget


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

    【讨论】:

    • 我会看看那个选项,谢谢。在库包管理器中,一个对话框与您上面的消息说的相同,关于包恢复,所以我说“是”并更新,没有区别。运气好的话,你的方式会为我倾斜。
    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 2020-05-07
    相关资源
    最近更新 更多