该项obj\Debug\BookStore.MainForm.resources
在Resources
参数中多次指定.Resources
参数不支持重复项.
我该如何解决?
在"解决方案资源管理器"窗格中复制并粘贴表单时发生此错误.然后你改变一个表格的名称.Visual Studio为两者赋予相同的名称,然后,当您重命名表单时,Visual Studio会为您执行一些重构,并为两个表单重命名Designer类(不仅适用于新表单).
您可以通过以下两种方式解决:
关闭Microsoft Visual Studio,然后从外部程序(例如Total Commander)浏览到您的项目文件夹.在定义了两个表单的文件夹中,您可以看到表单的.cs和.Designer.cs文件.在文本编辑器中打开表单的.cs和.Designer.cs文件.使用新名称查找并替换原始表单名称的每个实例.如果你重命名已经重命名了一些资源,也要检查文件中是否有原始表格(如果它们只是原始表格名称,而不是新表格名称的任何内容).然后保存所有文件,启动Microsoft Visual Studio并重建您的项目.
您可以在新的.cs和.Designer.cs文件中尝试chcek并重命名原始表单名称的出现,但请尝试禁用重构.如果您已经重命名了新表单,请在旧表单的.Designer.cs中看到:
namespace YourProjectNamespace
{
partial class NewFormName
{ .. }
Run Code Online (Sandbox Code Playgroud)
您必须将NewFormName重命名为OldFormName,并且当Visual Studio为您提供重构菜单(重命名对象的最后一个字母之前的小注册矩形)时,不要做任何事情.