Visual studio 2010 如何替换HTML页面中的visual studio模板变量?
我有一个定制的VisualStudio2010MVC3项目,我们在我们的商店中用于新项目。当用实际的项目名称替换名称空间时,在进入.cshtml页面之前,一切都很好。有没有办法强制模板引擎将变量传递到页面 我有如下几点: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 是否有一种方法可以设置为启动新项目的人不
<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文件。导出模板向导只是为您生成一个模板,然后您必须解压缩输出,手动编辑,然后重新压缩。好的,我想这就是我接下来要做的。谢谢你的帮助。