Параметр каталога назначения в шаблоне элемента - Visual Studio - PullRequest
0 голосов
/ 05 апреля 2019

Я создал шаблон C # Item и включил несколько параметров шаблона.Я хотел бы, чтобы путь к вновь созданному файлу .cs (используя Add, New Item ..) был включен в файл.

При создании шаблонов C # Project вы можете использовать этот параметр в файле шаблона:

$destinationdirectory$

, который выдаст путь к каталогу .csproj после создания, что-то вроде:

C:\Users\username\source\repos\solutionfolder\projectfolder

При использовании того же параметра в шаблоне элемента, параметр isn 'После замены (все остальные параметры) вновь созданный файл .cs по-прежнему содержит:

$destinationdirectory$

Какой параметр можно использовать для получения пути к вновь созданному файлу .cs?В противном случае путь к решению был создан новый элемент?

Эта Страница MSDN является единственной ссылкой на параметры для шаблонов проектов / элементов, которые я нашел.Он включает в себя всего около 15 параметров, что очень мало от того, сколько их на самом деле.

Если у кого-то есть более полный список, я был бы благодарен, я бы пробирался через готовые шаблоны элементов .csчтобы найти дополнительные параметры:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates

1 Ответ

0 голосов
/ 05 апреля 2019

От Это сообщение

Вы можете использовать:

$solutiondirectory$

для каталога решения, вы можете затем объединить другие параметры, чтобы получить путь к шаблону элемента. Если бы MSDN мог предоставить список всех зарезервированных параметров, это сэкономило бы мне несколько часов.

...