从 WebMatrix 2 启动 Visual Studio 打开错误版本

2023-12-27

我正在使用微软网络矩阵2在简单的 ASP.NET 网页站点上工作。当你在Files视图中,有一个Visual Studio 启动应该打开该站点的按钮解决方案视觉工作室2012。在我的计算机上,我还安装了 Visual Studio 2010,这是我单击按钮时打开的版本。

如何确保 Visual Studio 2012 已打开?

我正在使用 Windows 8,但我很确定这也适用于 Windows 7 和 XP。我怀疑我可能在 2010 年之前安装了 2012 年版本,这可能解释了我的机器如何进入这种状态,但我不能确定。


谢谢迈克·布林德 http://www.mikesdotnetting.com/在他的博客文章中了解该解决方案的技术细节WebMatrix 打开错误版本的 Visual Studio http://www.mikesdotnetting.com/Article/175/WebMatrix-Opens-Wrong-Version-Of-Visual-Studio.

基本上,您需要更新这些注册表项以指向正确的 Studio 版本。修改的时候记得要小心Windows注册表 http://support.microsoft.com/kb/136393!

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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 WebMatrix 2 启动 Visual Studio 打开错误版本 的相关文章

  • 如何在解决方案根目录添加“src”文件夹

    这听起来像是一个愚蠢的问题 但 Visual Studio 似乎不允许我做这个我一直在 github 上看到的简单组织 我从新的空解决方案开始 然后我想添加一个 src 文件夹 其中将包含多个项目 如果我右键单击并选择 添加文件夹 VS 将
  • Visual Studio 扩展和 Visual Studio 11 开发。预览

    我无法安装 Visual Studio 11 Dev 的许多扩展 预览 它一直说This extension is not installable on any currently installed products 我只有 VS 11
  • Nuget - 包管理器控制台的编写工具(自定义 cmdlet)

    我已经安装了 nuget 包管理器 并且我真的很喜欢 mvc scaffold 扩展 我想为我的项目编写类似的工具 有没有我可以学习的 nuget 的 API 参考或文档 TIA 寻求任何建议 编辑 问题已经得到 解答 再次感谢 以下是一些
  • MSTest.exe (VS2012) 崩溃 QTAgent32.exe

    我正在尝试通过 cmdline 执行我们的测试 我使用VS2012 但总是出现此错误 当我在同一台机器上直接在 VS2010 中运行测试时 它们运行良好 我无法将 VS2010 用于 cmdline 因为我们的许可证错误 程序集查找不起作用
  • index.g.cshtml 在哪里

    我正在尝试完成本教程 但是 通常 当我构建解决方案时 我会得到一个CS0234错误指出文件中缺少命名空间Index g cshtml cd 但是这个文件存在于哪里呢 我努力了 所有构建 清理 重建解决方案选项 我已重新启动 Visual S
  • 如何使用 Visual Studio 扩展从当前解决方案中收集类型?

    我创建了 Visual Studio 2012 包 使用 VS2012 SDK 该扩展 如果安装在客户端的 IDE 环境上 应该具有从开发人员正在开发的当前打开的解决方案中收集所有特定类型的功能 Visual Studio Designer
  • 如何终止会话或会话 ID (ASP.NET/C#)

    当用户单击注销按钮时 如何销毁会话 会话 名称 我正在 MSDN 上查看 ASP NET API Reference 它似乎没有太多信息 看来还是比较有限的 但我找不到 ASP NET 类等的任何其他页面 我努力了 Session Aban
  • 如何让 Visual Studio Team Foundation Server 查看我将代码移至其他文件夹?

    我将一些代码从 C 驱动器移至 D 驱动器 当我打开解决方案时 它告诉我 该解决方案似乎处于源代码控制之下 但其绑定 找不到信息 因为无法恢复 自动丢失信息 其绑定的项目 丢失将被视为不受源代码控制 所以我尝试永久删除绑定并下载最新版本 现
  • 使用 NuGet 下载 WebActivator 时出错

    我刚刚在公司计算机上更新了 NuGet 包管理器 自从更新后 我无法添加任何包 例如 我尝试安装 WebActivator 并收到以下错误 PM gt Install Package WebActivator Install Package
  • 如何检查注册表项是否存在

    我不知道我的错误在哪里 它总是跳到else分支 但是密钥存在 我检查了几次 var reg TRegistry begin with TRegistry Create do try RootKey HKEY CURRENT USER Ope
  • 传输数据的 Symbol.WPAN.Bluetooth 示例

    我正在尝试将 EMDK 附带的 Symbol WPAN Bluetooth 用于 Symbol 设备 有人碰巧有一个传输数据的工作示例吗 Symbol 的示例只是将设备配对 他们显然认为在个人局域网示例中并不真正需要传输数据 不管怎样 我知
  • 如何在 WiX 中启动 PowerShell 并正确访问 Windows 注册表?

    Update 有趣的是 如果我运行 32 位 powershell 来运行脚本 它会给我同样的错误 看起来32位powershell无法访问64位注册表树 我尝试使用WixQuietExec64但它给出了同样的错误 我还尝试提供 power
  • 多设备混合应用程序:如何在发布和分发构建过程中进行组合、缩小和混淆?

    有没有一种好方法可以使用 Visual Studio 的多设备混合应用程序项目类型来组合 Javascript Css 文件并对发布和分发版本进行缩小和混淆 我目前使用 Grunt 来执行这些任务 但我对完整的 Visual Studio
  • 部署架构问题

    我也已将应用程序名称和命名空间从 FooXXX 更改为 FooYYY VS 将更改应用于所有文件 我已经检查了所有命名空间 名称等 项目编译 但是当我想将其部署到模拟器或设备时 它会立即崩溃 没有战争 没有消息 没有例外 仅显示启动屏幕 然
  • 如何迭代所有注册表项?

    我正在尝试迭代所有注册表项以查找 包含 并删除 jre1 5 0 14 值 有办法做到吗 下面的代码只是在特定键下找到jre1 5 0 14 我确实想迭代所有的键 顺便说一句 if 子句获取是否等于 jre1 5 0 14 但如果它包含 j
  • 在 Visual Studio 中创建属性的快捷方式?

    我见过一些人在 C 中创建属性的速度非常快 但他们是如何做到的呢 Visual Studio 当前使用 Visual Studio 2010 中可以使用哪些快捷方式来创建属性 我正在使用 C 例如 public string myStrin
  • Visual Studio 2022 CMake 预设

    我在我的项目中使用 CMake 并开始探索 CMakePresets 的可能性 我设法创建了一个默认的 Windows 预设 目前我的 Windows 默认预设将 CMAKE BUILD TYPE 设置为调试 现在我想在左侧下拉列表中选择配
  • Windows CE 6.0 注册表中的时间设置

    我有一台装有 Windows CE 6 0 的 Motorola MC3100 移动条码扫描设备 现在我想让设备在启动时使用我创建的一些注册表文件与我们的域控制器同步其日期 时间 我使用了下面这两个注册表文件来接近我的需要 REG 1 HK
  • WPFToolkit.Extended - 工具在哪里?

    我已采取的步骤 我正在使用 NET 4 0 我得codeplex http wpftoolkit codeplex com releases view 84227并下载了第一个 扩展 WPF 工具包二进制文件 2 号将此文件 Extende
  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单

随机推荐