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

时间:2013-06-27 13:44:14

标签: c# visual-studio-2010 nuget nuget-package project-template

我正在为项目模板实现一个向导,我想获得用户在New project窗口中选择的项目/解决方案路径。我知道有一些像$ saferootprojectname $这样的参数来获取项目名称但不知道如何获取位置路径

此致

1 个答案:

答案 0 :(得分:4)

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

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

}

您可以使用&#34; $ destinationdirectory $&#34;在生成的代码文件中。

我找到了这个答案here