我刚开发了9个独立的C#/ Winforms应用程序。我没有让用户安装所有9个应用程序,而是想制作一个通过点击按钮调用必要程序的应用程序。
我制作了这个程序(超级程序 - 在Visual Studio中创建),它只是一个包含9个不同按钮的字段。
在超级计划的解决方案中,对于每个子计划,我添加了subForm.cs
,subForm.Designer.cs
和subProgram.cs
个文件。
我还生成了将每个程序作为Form运行所需的代码。
一切正常,但是对于我的每个程序,当我单击相应的按钮运行所述程序时,我收到一条错误消息:"A first chance exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll,
并且它似乎缺少基于背景图像在调试器突出显示的Form.Designer.cs
文件的这一行:
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
但是,如果我双击解决方案中的Form.resx文件,它会在$this.BackgroundImage.
中显示相应的图像。有谁知道发生了什么?
提前致谢!
悦