1

可以从 MVC3 或 MVC4 中的 CSHTML 文件自动创建 RESX 文件吗?
我想获取cshtml中所有硬核文本的资源文件

我使用 Visual Studio 2012。

4

1 回答 1

3

您可以使用 ASP.NET MVC 中的自定义模板生成资源文件和本地化视图。

覆盖 ASP.NET MVC 自定义模板

Add View对话框在后台使用 T4 模板执行代码生成。可以修改这些模板以自定义从这些工具生成的代码。您还可以添加自定义模板。

基本上,您必须将默认模板复制到您的项目中。这是路径:

[Visual Studio Install Directory]\Common7\IDE\ItemTemplates\ [CSharp | VisualBasic]\Web\MVC\CodeTemplates\

复制模板后,您可以复制现有模板并对其进行更改以生成适合您需要的 .resx 文件。我写了一篇关于它的文章,你可以在这里找到它:

ASP.NET MVC 本地化:使用自定义模板生成资源文件和本地化视图

于 2012-12-04T08:37:54.673 回答