设置一些快速的类和对象项模板,到目前为止一切都很好用,但我坚持的一件事就是$safeprojectname$
模板参数。
我已将此添加为命名空间部分的一部分,$registeredorganization$
工作正常
namespace $registeredorganization$.$safeprojectname$
{
public class $safeitemname$
{
public $safeitemname$()
{
//default constructor
}
}
}
我已经进入了.vstemplate文件,并确保ReplaceParameters="true"
所以我在这一点上唯一猜到的是公司和项目名称之间的时间段,所以我测试了这个,只是为了笑掉了期间,仍然没有去。任何人都知道为什么这不起作用?
编辑:我会接受Jared的回答,因为它回答了我的核心问题“为什么它不起作用?”但是我正在添加这个跟进来展示我是如何得到我想要的结果的。我没有使用$safeprojectname$
或$projectname$
,而是使用 $ rootnamespace $
namespace $registeredorganization$.$rootnamespace$
或取决于项目的命名方式:
namespace $rootnamespace$
正如我所希望的那样工作,只是为可能遇到此问题的其他人添加了这个。
答案 0 :(得分:8)
$safeprojectname$
模板替换宏仅可从“新建项目”对话框中获得。它不适用于单个项目中添加的任何内容。
参考:http://msdn.microsoft.com/en-us/library/eehb4faa(VS.80).aspx