jjzjj

safeprojectname

全部标签

c# - 如何在 VSTemplate 中创建评估的自定义参数

因此,我正在修改一个多项目VS模板(VisualStudio项目模板),我想在根模板中设置一个自定义参数以供子模板使用。但是,我想根据现有参数进行设置。因此,例如,这工作正常:变量$FaultProject$被MyProject.FaultContracts替换,这是应该的。然而,这不起作用:我希望$safeprojectname$被替换为正确的值,但事实并非如此。相反,变量$FaultProject$被替换为$safeprojectname$.FaultContracts。$safeprojectname$被解释为文字而不是它本身的参数。尽管在同一个文件中,这完全按预期工作:WCFF

c# - Visual Studio 2008 自定义类项模板,$safeprojectname$ 不协调

只需设置一些快速类和对象项模板,到目前为止一切正常,但我坚持的一件事是$safeprojectname$模板参数。我已将其添加为命名空间部分的一部分并且$registeredorganization$工作正常namespace$registeredorganization$.$safeprojectname${publicclass$safeitemname${public$safeitemname$(){//defaultconstructor}}}我已经进入.vstemplate文件并确保ReplaceParameters="true"所以我在这一点上唯一猜测的是公司名称和项目名称