1

Я реализую мастер для шаблона проекта, и я хотел бы получить путь проекта/решения, который пользователь выбрал в окне нового проекта. Я знаю, что есть определенные параметры, такие как $ saferootprojectname $, чтобы получить имя проекта, но не знает, как получить местоположение путиПолучить расположение решения/проекта в шаблоне проекта VS Мастер

С уважением

ответ

3

по методе RunStarted, использовать replacementsDictionary [ «$ destinationdirectory $»] содержит целевой каталог.

public void RunStarted(object automationObject, Dictionary<string,string> replacementsDictionary, WizardRunKind runKind, object[] customParams) 
{  
    string Path=replacementsDictionary["$destinationdirectory$"]; 

} 

Вы можете использовать «$ destinationdirectory $» в ваших сгенерированных файлах кода.

Я нашел этот ответ here