最新更新Azure工具后,Visual Studio 2012无法正常运行。看起来像一个没有响应的应用程序,加载项目很长,菜单也不起作用,你可以在开始时听到两个声音(如错误消息框,但没有可见的消息)。在某些情况下,您可以看到有关“HDIProjectPackage未正确加载”的真实消息。同时Visual Studio 2013不受影响。
您可以在安全模式下启动Visual Studio 2012:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>devenv.exe /SafeMode
它将运行良好。在启动带有日志记录C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>devenv.exe /Log
的Visual Studio 2012时,您可以在日志C:\Users\User\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml
中找到以下错误消息:
ERROR SetSite failed for package [HDIProjectPackage]
ERROR End package load [HDIProjectPackage]
答案 0 :(得分:36)
Microsoft Azure HDInsight Tools for Visual Studio
引起的问题是新版本,可能与Visual Studio 2012不兼容,但是会安装到Visual Studio 2012中,并在启动时导致问题。
要解决此问题,请从系统中卸载Microsoft Azure HDInsight Tools for Visual Studio
。
(花了三天时间修复它)
答案 1 :(得分:12)
我在同一个盒子上运行VS 2010,2012和2013.
在我安装Microsoft Azure SDK for .NET (VS 2013) - 2.5
的新版本后,当我在我的机器上运行VS 2012时,我遇到了完全相同的错误。
但是,一旦我再次安装Microsoft Azure SDK for .NET (VS 2012) - 2.5
,错误就会消失。
因此,只需为VS2012和VS2013安装Microsoft Azure HDInsight Tools for Visual Studio
,而不是卸载Microsoft Azure SDK for .NET 2.5
。这应该有用。
答案 2 :(得分:0)
我有不同的症状但不知何故最终在这篇文章中,crea7or的解决方案通过从系统中卸载Microsoft Azure HDInsight Tools for Visual Studio来修复它。
我的Visual Studio 2013已经没有响应并且挂起,在团队资源管理器上显示“正在连接...”并在起始页面上显示“正在下载新闻源...”。在10-20分钟后(有时从不),它最终会连接起来然后正常工作。
希望上面的文字能够索引并帮助其他人找到这篇文章并节省他们的时间。
再次感谢crea7or,我失去了3个小时而不是3天!
答案 3 :(得分:0)
卸载HDInsight对我有用。我自己偶然发现了解决方案,因为HDInsight工具覆盖了我的键盘快捷键来管理nuGet包。令人讨厌的是我卸载了HDInsight并且作为副作用Visual Studio再次启动了。