我可以告诉Visual Studio如何使用自定义文件扩展名处理文件?

dev*_*per 21 file-extension visual-studio

我可以告诉Visual Studio如何使用自定义文件扩展名处理文件?我希望能够在Visual Studio中打开一个扩展名为".xxx"的文件并进行CSS突出显示.

我试图通过转到VS - >工具 - >选项 - >文本编辑器 - >文件扩展来实现,但在编辑器下拉列表中没有任何内容可以指定"将其视为CSS".

jed*_*sse 46

在Visual Studio中,转到"工具">"选项">"文本编辑器">"文件扩展名".您可以在其中添加特定扩展名,并选择Visual Studio用于该扩展名的"编辑器".

  • 我知道这个答案来得太晚了,但我认为任何寻找这个问题的人都会在这里结束,现在它已经比以前简单得多了. (4认同)

bdu*_*kes 6

您可以使用注册表黑客. http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx

基本上,您可以查看HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css(根据您的VS版本更改版本号,Wow6432Node如果您不在64位操作系统上,则删除)并复制它,调用它.my-custom-extension

更新 根据类似的Stack Overflow问题,对于某些扩展(即CSS),还有另一个步骤.它表示从您正在复制的扩展中获取GUID,并找到其条目HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors并在其Extensions键中添加DWORD值,如现有css值.这个问题也指出了VS画廊的扩展.然而,即使这样做,我仍然无法获得语法高亮,我自己...