【问题标题】:error RG1000: Unknown build error错误 RG1000:未知的构建错误
【发布时间】:2011-09-16 14:14:12
【问题描述】:

C:\Program Files\MSBuild\Microsoft\Silverlight for Phone\v4.0\Microsoft.Silverlight.Common.targets(625,5): error RG1000: Unknown build error, 'An item with the same key has already已添加。

已完成构建项目“FileName.csproj”——失败。

构建失败。

每当我尝试构建 soln 时都会收到此错误。

【问题讨论】:

  • 您可能在 XAML 中为不同的控件指定了相同的名称?检查控件上的 x:Name 和 Name 属性。这只是一个猜测......可能是别的东西。
  • 语法解决方案在这种情况下会非常好,因为我们不知道您在做什么或这个错误究竟是如何发生的。如果这不是本网站之前的问题,很可能意味着这可能不是我们已经接近的错误。所以信息会很棒!

标签: c# windows-phone-7 silverlight-4.0 expression-blend-4


【解决方案1】:

我们昨天遇到了同样的问题。它发生在我们合并 TFS 中的两个分支之后,因此我们查看了项目文件。在项目文件中添加了两次相同的图像。如果你用 XML 编辑器打开它,你可以看到这样的部分:

<ItemGroup>
  <Resource Include="Assets\Images\icon.png">
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  </Resource>
</ItemGroup>

删除重复的部分解决了我们的问题,但确实很难找到这种重复的部分。也许还有一个对用户更友好的选项,但我还没有找到。

感谢blog-post 在解决问题方面做出了很大贡献。在我通过互联网搜索时,我还发现了一个bug-report。也许值得一看。

看起来触发此错误的可能性有很多。在 Stack Overflow 上查看以下问题:

【讨论】:

  • 要查找重复项:复制 .csproj 文件,在 Notepad++ 中打开,对行进行排序
猜你喜欢
  • 1970-01-01
  • 2015-08-31
  • 1970-01-01
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 2020-12-04
  • 1970-01-01
  • 2020-03-12
相关资源
最近更新 更多