如何使Visual Studio 2010将文件扩展名识别为C#/ASPX/C/C++;文件夹?

如何使Visual Studio 2010将文件扩展名识别为C#/ASPX/C/C++;文件夹?,c#,c++,c,visual-studio,C#,C++,C,Visual Studio,这里有一个VS 2005的解决方案: 但是找不到VS2008和VS2010的相同注册表。那么,在哪里可以找到此解决方案的更新?谢谢。我觉得没什么不同。但是,您必须更改注册表项名称HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File中的版本号 扩展。VS2008是9.0,VS2010是10.0 这种注册表黑客的规模不太大。当您在另一台计算机上打开项目或使用不同的VS版本时,它将停止工作。正如你发现的。只

这里有一个VS 2005的解决方案:


但是找不到VS2008和VS2010的相同注册表。那么,在哪里可以找到此解决方案的更新?谢谢。

我觉得没什么不同。但是,您必须更改注册表项名称HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File中的版本号 扩展。VS2008是9.0,VS2010是10.0


这种注册表黑客的规模不太大。当您在另一台计算机上打开项目或使用不同的VS版本时,它将停止工作。正如你发现的。只需重命名文件就可以了。

如果你想在VS 2010编辑器中突出显示不同扩展名的语法:转到工具->选项->文本编辑器->文件扩展名并输入扩展名。

几乎任何自定义都可以这样说-键绑定、颜色化,在最近的VS版本中,这些的导出和导入都有了很大的改进,但我仍然觉得在安装和机器之间保持所有这些一致性是一件痛苦的事情。但我认为这至少是定制本质的一部分(因为它们不是默认行为)。我已经查看了注册表,它根本不一样:在8.0或10.0下没有语言键,在我的注册表上没有。当心64位操作系统。32位密钥存储在HKLM\SOFTWARE\Wow6432NodeI找到此项,但它不起作用。但是你的工作非常感谢!例如,添加文件扩展名“.m”,以便VisualStudio将识别Macintosh XCudioIOS C文件,将“M”键入扩展文件,字段“编辑器:”=微软Visual C++,并按“添加”,关闭并重新打开.m文件(如果已经在VS中打开),就在那里。