Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解决“资源”参数中的“重复项”错误_C#_Visual Studio - Fatal编程技术网

C# 如何解决“资源”参数中的“重复项”错误

C# 如何解决“资源”参数中的“重复项”错误,c#,visual-studio,C#,Visual Studio,在处理我的项目时,我遇到了以下错误: 项目。。。在Resources参数中多次指定。Resources参数不支持重复项 删除了项目的名称,这无关紧要 但是,我不知道如何解决这个问题。我在Visual C Express中的何处可以找到此参数?我猜该项。。。是一种形式,那么: 删除。。。从最近的解决方案中生成表单并保存到某处 重新编译项目 保存解决方案 重新启动解决方案 添加。。。类型 重新编译 创建给出错误的.cs和.designer.cs文件的备份,然后从项目中删除该文件。重新生成解决方案,然

在处理我的项目时,我遇到了以下错误:

项目。。。在Resources参数中多次指定。Resources参数不支持重复项

删除了项目的名称,这无关紧要


但是,我不知道如何解决这个问题。我在Visual C Express中的何处可以找到此参数?

我猜该项。。。是一种形式,那么:

删除。。。从最近的解决方案中生成表单并保存到某处 重新编译项目 保存解决方案 重新启动解决方案 添加。。。类型 重新编译
创建给出错误的.cs和.designer.cs文件的备份,然后从项目中删除该文件。重新生成解决方案,然后复制回.cs和.designer.cs文件。最后,再次重建解决方案。

我在复制并粘贴Form1(例如在我的项目中)后收到此错误。我在Form2中重命名了copy,但Form2在*.cs公共部分类Form1中有下一行。据我所知,复制后的类名并没有改变。我通过添加一个新表单并从旧表单复制这些控件来解决这个问题。旧表单已被删除。

一种稍微简单一点的方法

选择表单,然后单击鼠标右键并选择“从项目中排除”。 清理和重新编译项目 选择解决方案工具栏上的“显示所有文件”图标以显示排除的表单文件。 选择表单,然后右键单击并选择“包含在项目中”以将其添加回。 重新编译项目 全部保存以确保项目文件已保存。
无需重新启动解决方案或移动表单。

当您更改表单名称并复制表单的资源文件时,会发生这种情况

打开旧的“复制所有项目”并粘贴到新资源,然后删除旧的res文件


重建解决方案。

要解决此问题,我浏览了[obj>Debug]和[obj>release],并删除了所有引用单词资源的文件。在此之后,我的项目成功构建。

如果是的话,可能是重复的,这有点讽刺。CI也有同样的问题,并通过重命名其中一个类来修复它,以便原始和复制粘贴的表单具有不同的名称。这必须在Form.cs和Form.Designer.cs中完成。请注意,通常复制代码是个坏主意,这只是一个具有不同GUI设计的概念验证项目。希望这有帮助。不适用于:obj\x86\Release\xxx.frmOptions.resources在resources参数中多次指定。Resources参数不支持重复项。