gpt4 book ai didi

visual-studio - 安装 2 个版本的 VS 后,在 VS 中打开 WebMatrix 解决方案失败

转载 作者:行者123 更新时间:2023-12-03 22:41:20 25 4
gpt4 key购买 nike

微软 WebMatrix开发工具有一个“Visual Studio”按钮来启动 VS 编辑器并将它加载到您在 WebMatrix 中打开的站点。

通常它会加载 VS 2010,因为这是唯一支持 WebMatrix 站点的版本。但是前几天在家里它开始尝试加载 VS 2008,我收到了错误消息:

The selected file is a solution file, but was created by a newer version of this application and cannot be opened.



这也开始发生在今天的工作中。在工作和家庭中,我并排安装了 VS 2010 和 VS 2008。有谁知道问题是什么以及如何解决它?

在家里我尝试卸载VS 2008并重新启动机器,但WebMatrix仍然看不到VS 2010并提示我下载其他一些免费工具。

微软最近发送了一堆更新,和往常一样,我应用了重要的更新。我想知道是不是这个原因造成的。

最佳答案

默认情况下,WebMatrix 将使用上次安装的 Visual Studio 版本 - 因此,如果您在 2010 年之后安装了 Visual Studio 2008(或者可能安装了 2008 的更新?),WebMatrix 将默认使用 2008 运行,因为它认为它是“当前”安装的版本。

要更改此设置,您可能需要修改 Visual Studio 用来告诉 Windows 哪个版本是“当前”版本的注册表项。

这些键应该是:

HKEY_CLASSES_ROOT\VisualStudio.DTE\CurVer = VisualStudio.DTE.10.0

HKEY_CLASSES_ROOT\VisualStudio.DTE\CLSID = {656D8328-93F5-41A7-A48C-B42858161F25}

上面的 CLSID 来自 HKEY_CLASSES_ROOT\VisualStudio.DTE.10.0\CLSID(可能不同,但 10.0 确实指的是 Visual Studio 2010)。

请记住在对其进行任何更改之前备份您的注册表。

关于visual-studio - 安装 2 个版本的 VS 后,在 VS 中打开 WebMatrix 解决方案失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5722844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com