1

MVC3 または MVC4 で CSHTML ファイルから RESX ファイルを自動作成することは可能ですか?
cshtml のすべてのハードコア テキストのリソース ファイルを取得したい

Visual Studio 2012 を使用しています。

4

1 に答える 1

3

ASP.NET MVC のカスタム テンプレートを使用して、リソース ファイルとローカライズされたビューを生成できます。

ASP.NET MVC カスタム テンプレートのオーバーライド

[ビューの追加]ダイアログは、バックグラウンドで T4 テンプレートを使用するコード生成を実行します。これらのテンプレートを変更して、これらのツールから生成されたコードをカスタマイズできます。カスタム テンプレートを追加することもできます。

基本的に、デフォルトのテンプレートをプロジェクトにコピーする必要があります。これはパスです:

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

テンプレートをコピーしたら、既存のテンプレートをコピーして変更し、ニーズに合った .resx ファイルを生成できます。私はそれについて記事を書きました、あなたはここでそれを見つけることができます:

ASP.NET MVC ローカリゼーション: カスタム テンプレートを使用して、リソース ファイルとローカライズされたビューを生成します。

于 2012-12-04T08:37:54.673 に答える