我使用 Visual Studio 处理的某些非项目文件(.build、.xml、自由漫游 html 和 css 文件)已经与 Visual Studio 相关联,并在我双击它们时在其中打开。
如何让它们在现有的 Visual Studio 实例中打开?现在如果我双击同一个文件两次,它将打开两个 Visual Studio 实例,如果已经有一个 VS 打开实例,我希望它基本上忽略第二次打开尝试。
最佳答案
Windows 7 vs2010 答案;
因为“默认程序 > 将文件类型或协议(protocol)与程序关联”太没用了,所以使用 regedit。
导航到 HKEY_CLASSES_ROOT\VisualStudio.XXX.10.0\shell\Open\Command 并将/edit 添加到 open with 行的末尾,其中 XXX 是您希望影响的文件类型。
.cpp 的示例 .reg 文件;
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VisualStudio.cpp.10.0\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.exe\" /dde /edit"
关于visual-studio - 双击文件时如何强制 Visual Studio 2008 使用 Open 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655380/