VS2010编译错误

时间:2011-07-18 20:32:06

标签: visual-studio-2010

道歉。我相信我应该知道在哪里处理这个问题,但我不知道:

以下错误已在我的解决方案中出现。我不知道为什么。

  

该项目   “obj \ Release \ ScruffyDuck.AirportDesignEditor.MainForm.resources”是   在“Resources”参数中多次指定。重复   “Resources”参数不支持这些项。机场设计   编辑

也许有人会善待我,让我摆脱痛苦,告诉我在哪里看。

由于

3 个答案:

答案 0 :(得分:1)

好的,我找到了。我不知道它是怎么发生的。然而,它可能对未来有用。 MainForm有许多包含该类不同部分的文件。主要部分包含所有设计师代码等。不知何故,在一个部分类文件上创建了一个.resx文件以及一个InitializeComponent()方法。删除额外的.resx文件得到报告重复方法并删除它允许解决方案再次编译。似乎虽然文件名不同(错误在MainForm.EventHandlers中),但两个resx文件被视为相同,即使它们具有不同的名称。

我现在得到一些例外,但至少我可以再次在调试器中运行代码。

答案 1 :(得分:0)

我认为您必须打开.csproj文件,并查找该文件名。听起来像ScruffyDuck.AirportDesignEditor.MainForm.resources不止一次出现。只需删除重复的节点(.csproj文件只是xml)。

答案 2 :(得分:0)

  1. 只需手动从高清中移除 obj 目录。
  2. 从Visual Studio中清除解决方案(右键单击SolutionExplorer中的项目并选择“清除”)
  3. 重建解决方案。
  4. 由于项目中发生了一些冲突,原因可能是生成的资源文件出错。

    应该工作。

    问候。