在哪里定义,Visual Studio 解决方案中特定文件的类型是什么?
我观察到文件扩展名不一定与 VS 中的实际文件类型相关(在 Visual Studio 2010、2012 中观察到)。
例如:我有一个现有的 Visual Studio 解决方案。在另一个工具中,我创建了一个扩展名为 .html 的 HTML 文件。将其导入 Visual Studio 解决方案后,该文件无法获得 HTML 智能感知和代码完成功能。
另一方面,我可以通过以下方式在 Visual Studio 中创建 HTML 文件:Visual Studio -> 文件 -> 新文件 -> HTML 页面
该文件将获得其所有与 HTML 相关的代码高亮、智能感知和代码完成功能。然后我可以将其扩展名重命名为 .txt。该文件仍将保留其 HTML 属性,例如代码突出显示、智能感知等。
因此,我的问题是,我可以在哪里定义/更改特定文件的文件类型(HTML、CSS、JavaScript),无论其扩展名如何?这很重要,以便能够分配适当的智能感知、代码突出显示、代码完成功能。