2つの新しい文字列をresource.resxに追加していますが、これらの新しく追加されたリソース(文字列)は、自動生成されたDesigner.csファイルに反映されていません。私はプロジェクトを再構築し、プロジェクトのクリーン+ビルドも試みましたが、運はありませんでした!さまざまな国際言語をサポートする他のリソースファイルがありますが、これらの2つの新しい文字列リソースも必要です
提案してください。
ResxファイルのCustom tool
プロパティがResXFileCodeGenerator
またはPublicResXFileCodeGenerator
に設定されていることを確認してください。 .Designer.cs
ファイルは、resxファイルを変更するたびに再生成する必要があります。そうでない場合は、resxファイルのコンテキストメニューでRun custom tool
を選択して強制できます。
ソリューションエクスプローラーでresxファイルを右クリックし、[カスタムツールの実行]を選択します。
これにより、リソースファイル内の新しい文字列用のコードが.designer.csファイルに生成/追加されました。
[YOUR_RESOURCE] .resxファイルの名前を[YOUR_RESOURCE] .en-US.resxに変更すると、同じ問題が発生しました。デフォルトの[YOUR_RESOURCE] .resx形式を[YOUR_RESOURCE] .en-US.resxのような名前に変更した後、[YOUR_RESOURCE] .Designer.csがコードを自動生成しなくなったようです。
私はこれに遭遇しました solution そしてそれは私のためにうまくいきました。
LastGenOutput
タグを編集します