在Visual Studio Web应用程序项目中,通过文件属性窗口设置的自定义工具信息按每个文件存储在CSPROJ项目文件中。在Visual Studio网站项目中使用预编译的T4文本模板?
在Visual Studio网站项目中没有项目文件,只有带有一些全局配置的SLN文件。据我所知,没有文件特定信息存储在这里,这应该是网站项目类型的全部要点。
我仍然可以添加正常和经过预处理(运行)T4文本模板的网站项目,但通过文件属性窗口中没有自定义工具配置成为可能。尽管如此,Visual Studio知道并记住哪个模板是哪种类型的,即对于普通模板使用“TextTemplatingFileGenerator”或对预处理模板使用“TextTemplatingFilePreprocessor”,并且生成的输出是正常的。
这对我的作品的新的网站项目,Visual Studio 2010和2012年,但它不与某个网站的项目,我手边,这是手动从Web应用程序的网站转换工作。该项目中所有预处理的T4文本模板都将自动使用“TextTemplatingFileGenerator”进行处理,似乎无法更改此项。当然模板会崩溃,并且由于缺少类,项目不能继续构建。
那么Visual Studio如何管理网站项目中T4模板的自定义工具信息?
如果将在没有预编译文本模板选项添加新项对话框我要说的是自定义的工具不是由网站项目支持的。但是文本模板在那里并且在某些情况下工作正常。