Visual studio 2010 如何替换HTML页面中的visual studio模板变量?

Visual studio 2010 如何替换HTML页面中的visual studio模板变量?,visual-studio-2010,templates,asp.net-mvc-3,razor,Visual Studio 2010,Templates,Asp.net Mvc 3,Razor,我有一个定制的VisualStudio2010MVC3项目,我们在我们的商店中用于新项目。当用实际的项目名称替换名称空间时,在进入.cshtml页面之前,一切都很好。有没有办法强制模板引擎将变量传递到页面 我有如下几点: <title>@$safeprojectname$.Constants.applicationName</title> @$safeprojectname$.Constants.applicationName 是否有一种方法可以设置为启动新项目的人不

我有一个定制的VisualStudio2010MVC3项目,我们在我们的商店中用于新项目。当用实际的项目名称替换名称空间时,在进入.cshtml页面之前,一切都很好。有没有办法强制模板引擎将变量传递到页面

我有如下几点:

<title>@$safeprojectname$.Constants.applicationName</title>
@$safeprojectname$.Constants.applicationName

是否有一种方法可以设置为启动新项目的人不必替换任何文本?

进入项目模板的vstemplate文件,确保每个使用参数的
ProjectItem
条目都具有
replacepartameters=“true”
属性集。

进入项目模板的vstemplate文件,确保每个使用参数的
ProjectItem
条目都具有
ReplaceParameters=“true”
属性集。

那么,我是否必须编辑创建的zip文件并将其添加到中?是否有办法在其他地方访问vstemplate文件?我仍然没有让它工作。@IronicMuffin我不知道您是如何创建项目模板的,但是如果您使用的是Visual Studio SDK,那么您应该能够编辑vstemplate文件。然后,一旦您将其压缩并安装,您可能需要运行
devenv.exe/InstallVsTemplates
在VS中重建项目模板缓存。我没有使用SDk…我刚刚在一个新项目中设置模板,然后执行文件->导出模板。SDK是更好的路由吗?@IronicMuffin SDK提供了更多的控制,特别是允许您编辑vstemplate文件。导出模板向导只是为您生成一个模板,然后您必须解压缩输出,手动编辑,然后重新压缩。好的,我想这就是我接下来要做的。谢谢你的帮助。那么,我必须编辑创建的zip文件并将其添加到中吗?是否有办法在其他地方访问vstemplate文件?我仍然没有让它工作。@IronicMuffin我不知道您是如何创建项目模板的,但是如果您使用的是Visual Studio SDK,那么您应该能够编辑vstemplate文件。然后,一旦您将其压缩并安装,您可能需要运行
devenv.exe/InstallVsTemplates
在VS中重建项目模板缓存。我没有使用SDk…我刚刚在一个新项目中设置模板,然后执行文件->导出模板。SDK是更好的路由吗?@IronicMuffin SDK提供了更多的控制,特别是允许您编辑vstemplate文件。导出模板向导只是为您生成一个模板,然后您必须解压缩输出,手动编辑,然后重新压缩。好的,我想这就是我接下来要做的。谢谢你的帮助。