当我尝试在VS2012中更新NuGet包管理器时,我得到一个"系统找不到指定的路径"错误。我尝试卸载软件包,以便从头开始进行全新安装,但是我得到了同样的错误。
我在这里和互联网上搜索了错误消息的确切文本以及与VS2012中路径问题相关的更一般搜索等。
我发现工具下没有任何环境变量/路径 - >选项 - >环境 - >环境安全是有效的,我怀疑这是我的问题的根源,但我找不到如何配置这些变量的参考。
该列表包括:%APPDATA%,%ALLUSERSPROFILE%,%VSAPPDATA%,%VSCOMMONAPPDATA%和%VSMYDOCUMENTS%
有人可以给我指导如何正确配置这些,和/或任何其他可能有助于我在我的机器上重新安装NuGet Package Manager的想法吗?
JC
答案 0 :(得分:0)
我最终偶然发现了解决这个问题的方法,同时解决了另一个问题。
让我们从Microsoft知识库文章开始: http://support.microsoft.com/kb/327763
事实证明,有几个注册表项需要检查以确保它们对您的环境都有意义。在我的情况下,一些条目错误地指向网络位置而不是“我的文档”,因此依赖于这些条目的安装和更新,但检查它们的有效性,导致错误。其中一个更新是我的问题中引用的NuGet包管理器。
我修复了KB文章中引用的注册表项,NuGet(以及其他一些东西)现在完美地工作了。
希望这可以帮助除了我以外的人!