2010-12-08 9 views
0

通常、新しい行を.resxファイルに追加すると、IDEのリソースエディタのResources.resxと呼ばれるコードビハインドファイル、たとえばResources.Designer.csは、自動的に更新され、新しい行の新しいプロパティが追加されます。私の.resxリソースのコード生成が正常に動作しない

私の状況では、その自動化が機能しなくなりました。あなたは同じ問題に会ったことがありますか?もしあなたがしたら、.resxを仕事に戻すのを助けてください:)

ありがとう!

答えて

1

  1. は再含まれ、すべてのファイルを表示し、その後Resources.resx

  2. を除外し、ソリューションエクスプローラで

  3. Resources.resxResources.Designer.csファイルを削除します。 。 Resources.Designer.csファイルを再作成する必要があります。

  4. は、「アクセス修飾子」「公開」(詳細hereを参照)

  5. 右ソリューションエクスプローラでResources.resxをクリックすると、これはあなたに役立つだろうRun custom tool

に希望をクリックするリセット!

+1

これは私のために働いた、ありがとう:)しかし、私はそれを完了した後、私は自分のアクセス修飾子が既に "コード生成なし"に設定されていたことに気づいた。理由はわかりませんが、それをpublicに戻すだけでdesigner.csファイルの再生成が強制されるのだろうか? –

1

非常によく似た問題がaspx/ascxファイルで発生します。これは、デザイナーを削除し、次に "Webアプリケーションに変換"をクリックして、デザイナーのコードを再度強制的に実行することでした。同じような施設がresxに存在するかどうかはわかりません。私はそれが働く見つけたもの。ここ

+0

ありがとうbrumScouse!あなたの提案は、私が答えを見つけるのに役立ちます! –

関連する問題