Mar*_*rth 11 registry visual-studio webmatrix visual-studio-2012 webmatrix-2
我正在使用Microsoft WebMatrix 2来处理简单的ASP.NET WebPages站点.当您在" 文件"视图中时,有一个Visual Studio启动按钮,该按钮应该在Visual Studio 2012中打开站点解决方案.在我的机器上,我也安装了Visual Studio 2010,这是我点击按钮时打开的版本.

如何确保Visual Studio 2012已打开?
我正在使用Windows 8,但我很确定这也适用于Windows 7和XP.我怀疑我可能在2010年之前安装了2012,这可能解释了我的机器是如何进入这种状态但我不记得的.
Mar*_*rth 18
感谢Mike Brind在他的博客文章WebMatrix打开错误版本的Visual Studio中解决方案的技术细节.
基本上,您需要更新这些注册表项以指向正确的Studio版本.修改Windows注册表时请务必小心!
HKEY_CLASSES_ROOT\VisualStudio.DTE\CLSID
HKEY_CLASSES_ROOT\VisualStudio.DTE\CurVer
Run Code Online (Sandbox Code Playgroud)
运行以下命令将首先备份注册表项并将值设置为Visual Studio 2012.您将需要打开administrator/elevated priviledge命令提示符来执行它们.
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |