Установление каталога проекта из шаблонов T4

Я использую шаблоны T4 в Visual Studio для генерации кода и пытаюсь сослаться на локальный .xml файл от шаблона кода, таким образом, я могу проанализировать его для метаданных о модели данных приложения.

Когда шаблон кода (который работает во время компиляции или когда Вы работаете, "Выполняют Инструмент пользователя" на шаблоне) пытается получить текущий путь через Среду. CurrentDirectory, я получаю это:

c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE

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

15
задан blaster 18 January 2010 в 14:50
поделиться

2 ответа

Другой (возможно, немного быстрее) способ сделать это host.resolypath (localfilepath).

4
ответ дан 1 December 2019 в 03:52
поделиться

Я нашел ответ:

path.getdirectoryname (host.templatefile)

15
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: