在哪里定义, 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),无论其扩展名是什么?这很重要,能够分配适当的智能感知,代码突出显示,代码完成功能。