visual-studio-2008 - Visual Studio 在记事本中打开 .xml 文件

标签 visual-studio-2008 file-association

所以今天早上我很高兴地从事一个大量使用自定义 .xml 配置文件的项目。

突然之间,每当我在解决方案资源管理器中双击 .xml 文件时,它都会在记事本中打开,而不是在 Visual Studio 中打开。

以为是 Windows 文件关联,我在资源管理器中右键单击一个文件,选择打开方式 >> 选择默认值,然后选择 Visual Studio 2008。

但问题仍然存在——现在当我从资源管理器打开一个文件时,Visual Studio 打开,然后它打开记事本。

不用说,这很令人沮丧,谷歌也帮不上什么忙。有没有其他人遇到过这个问题,你是怎么做的?

笔记:

  • 这只发生在 .xml 文件中。其他文本文件(.config、.txt)在 Visual Studio 中打开就好了。
  • 这与 Windows 文件关联无关,因为 Windows 会正常打开 VS2008。这是 Visual Studio 内部的一些疯狂问题。
  • 我也试过工具>>选项>>常规>>恢复文件关联。没运气。
  • 工具>>选项>>文本编辑器>>文件扩展名
  • 中没有任何内容
  • 这就是 .xml 文件的“打开方式”菜单的样子。如您所见,“XML 编辑器”设置为默认值。
    alt text
  • 最佳答案

    如果您进入“工具”>“选项”>“文本编辑器”>“文件扩展名”,这里是否有任何映射到记事本的内容?如果是这样,删除它,它应该清除它。此外,如果您在项目中有一个 XML 文件,您可以右键单击它,选择打开方式并在那里选择您的默认编辑器。
    更新:请参阅评论以了解其他尝试

    关于visual-studio-2008 - Visual Studio 在记事本中打开 .xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1971312/

    相关文章:

    c# - 尝试使用 LuaInterface 时出现 BadImageFormatException

    c# - 没有管理员权限的 VSTO 插件和运行时

    c++ - 使用 Visual Studio 2008 在 C++ 中实现逐次逼近算法的问题

    macos - 操作系统: Associate particular folders with the application I'm developing

    java - JDic怎么了?有替代项目吗?

    c# - 在我的程序的当前运行实例中打开文件?

    .net - 如何将特定文件扩展名与我的应用程序相关联?

    visual-studio - Visual Studio 继续运行旧版本

    java - JDIC需要运行哪些文件?

    .net - 安装 3.5 后卸载 .NET Framework 2.0 和 1.0 是否安全?