在VS项目模板向导中获取解决方案/项目的位置

本文关键字:项目 解决方案 获取 位置 向导 VS | 更新日期: 2023-09-27 18:20:18

我正在为项目模板实现向导,我想获得用户在"新建项目"窗口中选择的项目/解决方案路径。我知道有一些参数,比如$saferootprojectname$,可以获得项目的名称,但不知道如何获得的位置路径

问候

在VS项目模板向导中获取解决方案/项目的位置

在RunStarted方法上,使用replacementsDictionary["$destinationdirectory$"]包含目标目录。

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

您可以在生成的代码文件中使用"$destinationdirectory$"。

我在这里找到了这个答案