Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Visual Studio:定义文件类型而不考虑文件扩展名_Visual Studio 2010_Visual Studio_Visual Studio 2012 - Fatal编程技术网

Visual studio 2010 Visual Studio:定义文件类型而不考虑文件扩展名

Visual studio 2010 Visual Studio:定义文件类型而不考虑文件扩展名,visual-studio-2010,visual-studio,visual-studio-2012,Visual Studio 2010,Visual Studio,Visual Studio 2012,在何处定义,Visual Studio解决方案中的特定文件是哪种类型? 我观察到,文件扩展名不一定与VS中的实际文件类型相关(在Visual Studio 2010、2012中观察到) 例如:我有一个现有的VisualStudio解决方案。在另一个工具中,我创建了一个扩展名为.HTML的HTML文件。将其导入Visual Studio解决方案后,该文件不会获得HTML Intellisense和代码完成 另一方面,我可以通过以下方式在Visual Studio中创建HTML文件:Visual S

在何处定义,Visual Studio解决方案中的特定文件是哪种类型?

我观察到,文件扩展名不一定与VS中的实际文件类型相关(在Visual Studio 2010、2012中观察到)

例如:我有一个现有的VisualStudio解决方案。在另一个工具中,我创建了一个扩展名为.HTML的HTML文件。将其导入Visual Studio解决方案后,该文件不会获得HTML Intellisense和代码完成

另一方面,我可以通过以下方式在Visual Studio中创建HTML文件:Visual Studio->file->New file->HTML页面

此文件将获得所有与HTML相关的代码突出显示、Intellisense和代码完成功能。然后我可以将其扩展名重命名为,比如说.txt。该文件仍将保留其HTML属性,如代码高亮显示、intellisense等


因此,我的问题是,我可以在哪里定义/更改特定文件的类型(HTML、CSS、JavaScript),而不管其扩展名是什么?这一点很重要,因为能够分配适当的Intellisense、代码突出显示和代码完成功能。

这取决于您使用的IDE。如果是C++,那么文件类型属性就很重要。嗯,我只使用Visual Studio 2012。在哪个编辑器中创建导入的文件并不重要。在“将其导入Visual Studio解决方案”之后,您是如何做到这一点的?右键单击项目-->添加-->现有项-->浏览到文件?另外,如果更改文件扩展名,则会发生完全相反的情况。这是VS的默认行为。@aclear16,您好,谢谢您的回复。基本上,我有一个处于高级阶段的web项目,我希望尝试VisualStudio继续开发。要导入项目,我只需进入:VS->FILE->openweb站点。完成此操作后,我的所有网站文件和文件夹都显示在解决方案资源管理器中。然后我继续研究它们,并注意到了上述问题。请尝试使用现有代码中的文件-->新建-->项目。我相信你需要一个VS解决方案和项目来获得intellisense。这取决于你使用的IDE。如果是C++,那么文件类型属性就很重要。嗯,我只使用Visual Studio 2012。在哪个编辑器中创建导入的文件并不重要。在“将其导入Visual Studio解决方案”之后,您是如何做到这一点的?右键单击项目-->添加-->现有项-->浏览到文件?另外,如果更改文件扩展名,则会发生完全相反的情况。这是VS的默认行为。@aclear16,您好,谢谢您的回复。基本上,我有一个处于高级阶段的web项目,我希望尝试VisualStudio继续开发。要导入项目,我只需进入:VS->FILE->openweb站点。完成此操作后,我的所有网站文件和文件夹都显示在解决方案资源管理器中。然后我继续研究它们,并注意到了上述问题。请尝试使用现有代码中的文件-->新建-->项目。我相信你需要一个VS解决方案和项目来获得intellisense。