可以从MVC3或MVC4中的CSHTML文件自动创建RESX文件吗? 我想获取cshtml中所有硬编码文本的资源文件
我使用的是Visual Studio 2012。
答案 0 :(得分:3)
您可以使用ASP.NET MVC中的自定义模板生成资源文件和本地化视图。
添加视图对话框执行在后台使用T4模板的代码生成。可以修改这些模板以自定义这些工具生成的代码。您还可以添加自定义模板。
基本上,您必须将默认模板复制到项目中。这是路径:
[Visual Studio Install Directory]\Common7\IDE\ItemTemplates\
[CSharp | VisualBasic]\Web\MVC\CodeTemplates\
复制模板后,您可以复制现有模板并进行更改以生成符合您需要的.resx文件。我写了一篇关于它的文章,你可以在这里找到它:
ASP.NET MVC Localization: Generate resource files and localized views using custom templates