MyProject.resources上的FileNotFoundException

时间:2011-08-11 16:59:53

标签: c# visual-studio-2010 image embedded-resource

我正在尝试将图像添加到按钮(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 个答案:

答案 0 :(得分:1)

当你给它一个文件名时,当你运行它时,它会在它用完的文件夹中查找它。如果您在调试模式下运行,它将在调试文件夹中查找play1。如果不存在错误。