从WebMatrix中2启动Visual Studio中打开了错误版本(Launching Visu

2019-08-04 11:09发布

我使用的是微软的WebMatrix 2到一个简单的ASP.NET网页现场工作。 当你在文件来看,有一个Visual Studio启动按钮应该打开在Visual Studio 2012的站点解决方案。 在我的机器我也有Visual Studio 2010的安装,这是当我点击该按钮被打开的版本。

我怎样才能确保的Visual Studio 2012被打开?

我工作在Windows 8上,但我敢肯定,这也适用于Windows 7和XP为好。 我怀疑我可能2010这也许可以解释我的机器如何进入这种状态,但我不记得肯定之前安装2012。

Answer 1:

感谢迈克Brind在他的博客解决方案的技术细节的WebMatrix打开错误版本的Visual Studio 。

基本上你需要更新这些注册表项,使其指向工作室的正确版本。 记得修改时要小心Windows注册表 !

HKEY_CLASSES_ROOT\VisualStudio.DTE\CLSID
HKEY_CLASSES_ROOT\VisualStudio.DTE\CurVer

第一注册表项以下运行将备份的命令和设置的值是的Visual Studio 2012,您将需要打开一个管理员/升高特权命令提示符下执行它们。

reg export HKEY_CLASSES_ROOT\VisualStudio.DTE %HOMEPATH%\Documents\VisualStudio.DTE-RegistryKeyBackup.reg
reg add HKCR\VisualStudio.DTE\CLSID /ve /d {059618E6-4639-4D1A-A248-1384E368D5C3} /f
reg add HKCR\VisualStudio.DTE\CurVer /ve /d VisualStudio.DTE.11.0 /f


文章来源: Launching Visual Studio from WebMatrix 2 opens wrong version