我开发了一个项目模板,谁位于:
C:.... \ Documents \ Visual Studio 2017 \ Templates \ ItemTemplates
在我的代码上,我正在使用AddFromTemplate()
方法加载我的项目模板。项目模板有一个$CustomParameter$
,但我不想在vstemplate
文件中传递值。我想从代码中传递一个值。
我正在尝试使用replacementsDictionary.Add("$CustomParameter$", "WhatIwant")
,但这无法正常工作,因为该项目不在我的解决方案中。但是,如果我使用这个:
<CustomParameters>
<CustomParameter Name="$CustomParameter$" Value=""/>
</CustomParameters>
在位于上方文件夹中的vstemplate上的效果很好,但是我可以传递我想要的值。
有什么建议吗?
来源: https://msdn.microsoft.com/en-us/library/ms185301.aspx; https://msdn.microsoft.com/en-us/library/0c672h41.aspx