Как я могу получить ASPX Intellisense и подсветку для файлов с пользовательскими расширениями? - PullRequest
0 голосов
/ 11 июня 2019

Я работаю с базой кодов для большого количества веб-сайтов, которые содержат файлы с пользовательским расширением, которые по сути являются * .aspx файлами Размер и сложность проекта, помимо прочего, не позволяют мне просто переименовать их в * .aspx навсегда.

Установка Options->Text Editor->File Extension для использования HTML (Web Forms) Editor или для других поставщиков в списке для расширения собственного файла, и повторное открытие файла может улучшить некоторые вещи за счет других, но не дает таких же результатов, как переименование файл в *.aspx.

Если я переименую файл в * .aspx и снова открою его, я сразу получу подсветку синтаксиса, intellisense, проверку типов и т. Д., Как и ожидалось.

Как мне заставить это работать с моим собственным расширением файла?

Есть ли способ принудительно установить параметр расширения файла в анализатор 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 вопросов, которые я прочитал и которые не решили эту проблему:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...