如何获得ASPX特定的Intellisense并突出显示具有自定义扩展名的文件?

时间:2019-06-11 19:31:01

标签: asp.net visual-studio visual-studio-2017

我正在为大量网站使用代码库,其中包含带有自定义扩展名的文件,这些文件本质上是* .aspx文件。该项目的规模和复杂性使我无法将它们永久重命名为* .aspx。

Options->Text Editor->File Extension设置为使用HTML (Web Forms) Editor,或将列表中的其他提供程序用于自定义文件扩展名,然后重新打开该文件可以改善某些功能,但需要付出其他代价,但不会与将文件重命名为*.aspx相同。

如果我将文件重命名为* .aspx并重新打开,我会立即得到语法高亮显示,智能感知,类型检查等。

如何使它与我的自定义文件扩展名一起使用?

是否有一种方法可以将文件扩展名参数强制放入HTML (Web Forms) Editor解析器中?

在不编写VS自定义扩展的情况下,我什至可以实现吗?


典型文件布局示例:

    <%@ Page Language="C#" AutoEventWireup="True" %>

    <%@ Import Namespace="System.Collections.Generic" %>
    <%@ Import Namespace="System.Data" %>

    <!--other imports-->


    <script runat="server">

    //c# code

    </script>

    <!-- js code and/or html with <%=mOutput%> blocks -->    

我读到的表面上相关的SO问题的非详尽列表不能解决此问题:

0 个答案:

没有答案