Member 13065842 Ответов: 0

Прочитать файл шаблон T4 в расширение расширений во время выполнения.


привет,

Я использую сообщество Visual Studio 2019 и создал проект расширения VSIX.
В проекте, у меня есть несколько *.ТТ в пользовательскую папку, свойство "действие при построении" был установлен на "содержание" и "включить в VSIX" было установлено в "true".

При запуске отладки папка будет скопирована в выходной каталог, а расширение и генерация файла с помощью процесса шаблона T4 работают нормально. Но после того, как я установлю VSIX в официальную среду, я получу сообщение об ошибке, которое означает, что не могу найти *.tt во время выполнения.

Что я уже пробовал:

Я проверил рабочую папку в режиме выполнения is "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE", но расширение здесь не установлено, и правильный путь будет находиться по адресу "Users\...\AppData\Local\Microsoft\VisualStudio\...\Extensions\[код с некоторым форматом]\...". (код выглядит как "ue0v5lz3.ht1")

Мой вопрос заключается в том, как получить правильный установленный путь во время выполнения, чтобы я мог успешно прочитать *.tt для связанного процесса? Я хотел бы попросить совета и помощи для этого. Спасибо!

0 Ответов