【问题标题】:Visual Studio - Menu items and toolbar buttons missing after deleting a resourceVisual Studio - 删除资源后缺少菜单项和工具栏按钮
【发布时间】:2011-03-06 18:57:00
【问题描述】:
在 Visual Studio 2008 (C#) 中发生了一些非常奇怪的事情。
从我的项目中删除图标资源后,我的所有菜单项和工具栏按钮都消失了。
我检查了我的表单 Designer.cs 文件,并且项目的代码仍然存在。
另外,我尝试在整个解决方案中搜索删除的资源文件名(warning.ico),也没有找到。
有谁知道发生了什么,我该如何解决这个问题?
谢谢
【问题讨论】:
标签:
visual-studio
winforms
visual-studio-2008
【解决方案1】:
刚刚发现。
不知何故,Visual Studio 弄乱了我表单的 Designer.cs 文件。
经过仔细检查,我的菜单和工具栏的 AddRange 方法不见了。
只是通过添加手动修复:
this.mainToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.lsbPort });
【解决方案2】:
这个错误在 VS2010 中仍然存在。在 VS 之外更改图像资源的位置后发生在我身上。 VS 报错,我重新链接到新位置。在下一次启动 Visual Studio 之前,一切看起来都很好。我的应用程序中任何工具栏的所有控件(包括分隔符)都消失了。
我只能说:修复仍然如前所述。
编辑:该错误在 VS2015 中仍然存在。并且(正如我刚刚发现的那样)在 VS2019 中