【解決方法】mscorlib.dll の「System.Resources.MissingManifestResourceException」

[ad_1]

皆さんこんにちは。
質問があります。
Visual Studio 2010 Professional で新しいフォーム プロジェクトをウィザードで作成すると
そして、私は次のようなコントロールでいくつかの画像を使用します:

C#
this.button1.Image = global::WindowsFormsApplication1.Properties.Resources.Image1;

プロジェクトを起動すると、アプリケーションが例外をスローしました

System.Resources.MissingManifestResourceException' in mscorlib.dll

の “Resources.Designer.cs

C#
internal static System.Drawing.Bitmap Image1 {
    get {
        object obj = ResourceManager.GetObject("Image1", resourceCulture);
        return ((System.Drawing.Bitmap)(obj));
    }
}

誰かが私を助けることができますか??
アドバイスありがとう

解決策 1

既知のバグだと思います:
http://support.microsoft.com/kb/318603[^]

お役に立てれば、
フレドリック

解決策 2

テクニカルサポートを読みましたが、私の場合ではありません:

VS2010 を使用しています (VS2003 または VS2005 ではありません)
リソースは特定のフォームに配置されていません。
それらはプロジェクトグローバルです。

解決策 3

resx ファイルを右クリック -> プロパティ -> 管理対象リソース (TAB) -> リソースの論理名 -> 以下に入力するだけです。

$(RootNamespace).ClassSpecifier.resources

独自のクラス指定子に変更してください

[ad_2]

コメント

タイトルとURLをコピーしました