Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Visual studio 2010 VS2010编译错误_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 VS2010编译错误

Visual studio 2010 VS2010编译错误,visual-studio-2010,Visual Studio 2010,抱歉。我确信我应该知道如何处理这一问题,但我不知道: 下面的错误出现在我的解决方案中。我不知道为什么 项目 “obj\Release\ScruffyDuck.AirportDesignEditor.MainForm.resources”是 在“资源”参数中多次指定。复制品 “资源”参数不支持项。机场设计 编辑 也许有人会好心地把我从痛苦中解救出来,告诉我去哪里找 谢谢我想您必须打开.csproj文件,并查找该文件名。听起来像ScruffyDuck.AirportDesignEditor.Main

抱歉。我确信我应该知道如何处理这一问题,但我不知道:

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

项目 “obj\Release\ScruffyDuck.AirportDesignEditor.MainForm.resources”是 在“资源”参数中多次指定。复制品 “资源”参数不支持项。机场设计 编辑

也许有人会好心地把我从痛苦中解救出来,告诉我去哪里找


谢谢

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

  • 只需手动从HD中删除obj目录即可
  • 从Visual Studio中清除解决方案(右键单击SolutionExplorer中的项目并选择“清除”)
  • 重建解决方案 原因可能是生成的资源文件出错,因为项目中发生了一些冲突

    应该有用


    问候。

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


    我现在遇到了一些异常,但至少我可以让代码再次在调试器中运行。

    不幸的是,我在.csproj文件中找不到这些异常-仅在MainForm.resx中出现,而且仅出现一次。我删除了该项目的obj文件。清洗溶液并重新构建。同样的错误。无论是在调试模式还是发布模式下生成,我都会遇到相同的错误。我只是对包含mainform.resources的文件进行了文件搜索,并在此解决方案中的文件中对此进行了文本搜索。obj\debug中只出现一个(我在清理解决方案后尝试编译它等等…我的意思是不要删除obj文件,而是删除obj目录。您是否删除了obj目录?因为您写了“我删除了obj文件”是的,我删除了obj目录。它包含一个调试子文件夹和一个发布子文件夹。我只有每个文件夹中引用的文件的一个副本。我在任何地方都找不到副本。因此,我想知道是否有另一个文件引用了它,但我在文本搜索中找不到它有时也有帮助,在我描述的步骤之后,但在重建之前,关闭并重新打开解决方案。