FileNotFoundException на MyProject.resources - PullRequest
       32

FileNotFoundException на MyProject.resources

3 голосов
/ 11 августа 2011

Я пытаюсь добавить изображение к кнопке (C # Winform, VS2010). Я добавил ресурс, добавив существующий элемент в файл Resources.resx. Затем я назначаю свое изображение кнопке, и все выглядит хорошо. Когда я запускаю свою программу, я получаю:

An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll

Additional information: Could not load file or assembly 'BmsReplayAnalysis.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. 

в этом коде:

public static System.Drawing.Bitmap play1 {
    get {
        object obj = ResourceManager.GetObject("play1", resourceCulture); <-- DIES HERE
        return ((System.Drawing.Bitmap)(obj));
        }
    }

Может кто-нибудь сказать мне, что я делаю не так?

1 Ответ

1 голос
/ 11 августа 2011

Когда вы просто даете ему имя файла, когда вы запускаете его, он ищет его в папке, в которой у него заканчивается. Если вы работаете в режиме отладки, он будет искать play1 в папке отладки. если его нет, то это ошибка.

...