ASP. NET Базовые пользовательские леса - Visual Studio 2019 - PullRequest
0 голосов
/ 29 февраля 2020

возможно ли создать что-то вроде расширения для Visual Studio 2019, которое добавит пользовательские страницы бритв скаффолдинга в проект ASP. Net? Я хочу создать несколько шаблонов, которые можно использовать в нескольких проектах с разными типами классов. Можно ли создать окно, подобное тому, которое используется для добавления идентификаторов? (см. ниже)

Я нашел исходный код шаблонов идентификации на Github, но, к сожалению, я не знаю, как включить новые шаблоны в VS 2019, чтобы я мог выбрать его из контекстного меню.

enter image description here

1 Ответ

0 голосов
/ 09 марта 2020

Проверьте раздел «Изменение лесов» по ​​следующей ссылке: https://docs.microsoft.com/en-us/archive/msdn-magazine/2018/march/asp-net-use-razor-to-generate-html-for-templates-in-a-single-page-app

Это позволяет редактировать шаблоны лесов по умолчанию, используемые Visual Studio.

Убедитесь, что папка, которую вы создаете в проекте root, называется «CodeTemplates». Если вы хотите редактировать леса только для представлений, вам нужно только скопировать папку MvcView в новую папку, созданную в вашем проекте. Там вы можете редактировать шаблоны представлений для вашего проекта.

Я также рекомендую вам установить расширение T4Editor в Visual Studio.

...