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

VS 2005有一个解决方案:

http://www.dotnetmonster.com/Uwe/Forum.aspx/vs/3298/Make-Visual-C-recognize-file-extensions-as-C-files

但是没有为VS2008和VS2010找到相同的注册表。 那么我在哪里可以找到解决方案更新呢? 谢谢。

如果您要查找的是VS 2010编辑器中不同扩展名的语法高亮显示:转到工具 – >选项 – > TextEditor – >文件扩展名并输入扩展名。

我认为没有任何不同。 但是,您必须更改注册表项名称HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 8.0 \ Languages \ File Extensions中的版本号。 VS2008为9.0,VS2010为10.0

这种注册表攻击不能很好地扩展。 当您在另一台计算机上打开项目或使用不同的VS版本时,它将停止工作。 你发现了。 只是重命名文件是一个低得多的痛点。