C# 访问Properties.Resources时FileNotFoundException

C# 访问Properties.Resources时FileNotFoundException,c#,winforms,filenotfoundexception,C#,Winforms,Filenotfoundexception,我有一个项目,在Resource.resx文件中有几个图片。所有图片都设置为in.resx embedded资源.resx文件访问模式是公共的 我可以在设计时访问我的图片,没有任何错误。例如: global::Controls.Properties.Resources.gruen; 当我运行我的项目时,我得到以下信息: System.IO.FileNotFoundException:“文件或程序集” Controls.resources,版本=1.0.0.0,区域性=de de,PublicK

我有一个项目,在
Resource.resx
文件中有几个图片。所有图片都设置为in.resx embedded<代码>资源.resx文件访问模式是公共的

我可以在设计时访问我的图片,没有任何错误。例如:

global::Controls.Properties.Resources.gruen;
当我运行我的项目时,我得到以下信息:

System.IO.FileNotFoundException:“文件或程序集” Controls.resources,版本=1.0.0.0,区域性=de de,PublicKeyToken =null“或未找到依赖项。系统找不到指定的文件。”


有人知道吗?

您缺少对程序集“Controls.resources”的依赖性。您可以将其添加到projekt资源管理器中。只需右键单击程序集->添加->依赖项。您应该可以在那里添加依赖项

谢谢您的回复。Controls.resources.dll不是项目的一部分。我正在使用的资源被嵌入到Controls.dll中,它是我项目的一部分,也被添加为参考。那是我的问题。显然,它应该起作用,但它不起作用。