我用C#写了一个WINFORM程序,都快写完了,发现资源里有一张不需要的图片,就直接点删除,然后再运行,报错说是找不到这个被删除的文件并指向resources.xml文件相关记录的那行,那我干脆把这行也删除了,然后回到界面设计时也报错,说是程序中仍旧引用了这个被删的文件,但我根据报错的指向没有找到并删除的文件和代码有什么关系,然后就忽略错误继续显示界面,灾难就发生了,界面上有菜单和状态栏都丢失了,但在程序中相关的代码还在就是没法在界面设计中显示和使用了,我该怎么办???

解决方案 »

  1.   

    解决方案内查找图片的名称(不包括扩展名),然后删除,然后重启VS或者搂主打开工程属性,然后资源选项卡,然后删除打有感叹号的项目,然后重启VS
      

  2.   

    就是说这是VS的BUG?难道说我要重建菜单?相应的程序也要重写?
      

  3.   

    搂主的工具栏按钮等要想再显示,需要修改 窗体.Designer.cs文件,把这些按钮再添加到工具条上,这样添加:
    this.toolStrip1.Items.AddRange(new ToolStripItem[]{按钮,分割线,,});
    其实按钮什么的都还是存在的,只不过在VS出错后,把他们从工具条中移出了,VS的BUG