无法编译c#.net项目..getting错误“资源被多次指定”

时间:2010-05-06 14:14:12

标签: c#

在“Resources”参数+ c#.net

中多次指定了项目“obj \ Debug.resources”

4 个答案:

答案 0 :(得分:2)

你有没有机会复制/粘贴表格?

错误告诉你项目中有超过1个具有相同名称的类。

对于其他人:使用以下步骤可以重现问题:

  1. 创建一个新的智能设备项目。
  2. 复制/粘贴Form1。 (因此Visual Studio会创建文件“Form of Form1。*”)
  3. 构建
  4. 确定你没有任何重复项?

答案 1 :(得分:0)

VS 2005?

请参阅:http://social.msdn.microsoft.com/forums/en-US/vbide/thread/4048e49f-3a6f-46ce-9efd-d046f7041e2e/

在您的项目文件中,如果您在记事本中打开它,它可能会列出两次该项目。您可以编辑项目文件或删除资源文件。如果这没有帮助,还要检查文件的属性,并确保它们是正确的,并将“Build Action”设置为“Embedded Resource”,“Copy to Output Directory”设置为“Do not copy”for你的resx文件。

答案 2 :(得分:0)

如果您的resx文件中没有任何相关内容,请删除它们。 VS将重新生成它们,您的项目将编译。仅对您复制粘贴的表单执行此操作。

答案 3 :(得分:0)

尝试清理项目,然后重新生成它。