我正在尝试将图像添加到按钮(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));
}
}
谁能告诉我我做错了什么?
最佳答案
当你只是给它一个文件名时,当你运行它时,它会在它正在运行的文件夹中寻找它。如果您在 Debug模式下运行,它将在调试文件夹中查找 play1。如果不存在就是错误。
关于c# - MyProject.resources 上的 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7029925/