如何传递自定义参数的值

时间:2018-07-26 09:39:25

标签: c# vsix project-template

我开发了一个项目模板,谁位于:

  

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

0 个答案:

没有答案