使用步骤 RazorGenerator.MsBuild
Steps for using RazorGenerator.MsBuild
我已尝试按照 Precompiling Razor views in ASP.NET MVC 3
中的步骤操作
我可以在“obj\CodeGen\
”文件夹中看到视图 cs 文件
我换了行
<Import Project="$(SolutionDir)\packages\RazorGenerator.MsBuild.1.5.0.0\tools\RazorGenerator.targets"/>
到
<Import Project="$(SolutionDir)\packages\RazorGenerator.MsBuild.2.4.4\tools\RazorGenerator.targets"/>
所以它匹配那里的版本。
没有“RazorGenerator.targets
”文件!
我还阅读了 the project's wiki pages 以及我能在网上找到的与 RazorGenerator 相关的任何内容,但不确定接下来的步骤应该是什么。
人们实际如何使用它?
我从来没有真正调整项目文件来让 RazorGenerator.MsBuild 工作。当我安装包时,它会为我处理。
我确实检查过,我的导入语句也包含一个条件属性
Condition="Exists('..\..\..\packages\RazorGenerator.MsBuild.2.4.4\build\RazorGenerator.MsBuild.targets')"
也许可以尝试注销并重新注册软件包。另外,我假设您的模板文件夹的根目录下确实有一个有效的 razorgenerator.directives 文件。我的包含以下设置,但请参阅 wiki 了解选项和效果。
@*
Generator: Template
GenerateAbsolutePathLinePragmas: true
GeneratePrettyNames: true
TrimLeadingUnderscores: true
*@
您不需要使用 RazorGenerator 的 msbuild 变体设置自定义工具。只需编译,您就会看到您的解决方案的 obj 目录中填充了一个 CodeGen |模板文件夹。在那里您可以查看由 RazorGenerator 创建的 .cs 支持部分 类。
我已尝试按照 Precompiling Razor views in ASP.NET MVC 3
中的步骤操作我可以在“obj\CodeGen\
”文件夹中看到视图 cs 文件
我换了行
<Import Project="$(SolutionDir)\packages\RazorGenerator.MsBuild.1.5.0.0\tools\RazorGenerator.targets"/>
到
<Import Project="$(SolutionDir)\packages\RazorGenerator.MsBuild.2.4.4\tools\RazorGenerator.targets"/>
所以它匹配那里的版本。
没有“RazorGenerator.targets
”文件!
我还阅读了 the project's wiki pages 以及我能在网上找到的与 RazorGenerator 相关的任何内容,但不确定接下来的步骤应该是什么。
人们实际如何使用它?
我从来没有真正调整项目文件来让 RazorGenerator.MsBuild 工作。当我安装包时,它会为我处理。
我确实检查过,我的导入语句也包含一个条件属性
Condition="Exists('..\..\..\packages\RazorGenerator.MsBuild.2.4.4\build\RazorGenerator.MsBuild.targets')"
也许可以尝试注销并重新注册软件包。另外,我假设您的模板文件夹的根目录下确实有一个有效的 razorgenerator.directives 文件。我的包含以下设置,但请参阅 wiki 了解选项和效果。
@*
Generator: Template
GenerateAbsolutePathLinePragmas: true
GeneratePrettyNames: true
TrimLeadingUnderscores: true
*@
您不需要使用 RazorGenerator 的 msbuild 变体设置自定义工具。只需编译,您就会看到您的解决方案的 obj 目录中填充了一个 CodeGen |模板文件夹。在那里您可以查看由 RazorGenerator 创建的 .cs 支持部分 类。