问题描述
我有一个包含2个winforms应用程序和2个应用程序引用的类库的解决方案...我在资源中添加了一些图片
但是当我打开winform应用并尝试将图像添加到按钮中时,会出现以下情况:
有没有办法做到这一点?
谢谢
解决方法
您必须公开资源项目,而不是内部资源。
为此,在解决方案资源管理器中的.resx文件中,选择“属性窗口”(Alt + Enter),在文件属性->自定义工具中,应为 ResXFileCodeGenerator
将此选项更改为 PublicResXFileCodeGenerator (如果该选项未在下拉字段中显示,请不要担心,在字段中写入/键入 PublicResXFileCodeGenerator )
之后,将使用public修饰符生成资源成员类,并且您可以从任何引用程序集的项目中访问它。
希望它能对您有所帮助!