2011-09-16 83 views
4

C:\ Program Files \ MSBuild \ Microsoft \ Silverlight for Phone \ v4.0 \ Microsoft.Silverlight.Common.targets(625,5):error RG1000:Unknown build error,'Item已经添加了相同的密钥。“错误RG1000:未知的版本错误

完成建筑项目“FileName.csproj” - 失败。

构建失败。

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

+0

你可能在XAML指定相同的名称,不同的控制?检查控件上的x:Name和Name属性。这只是一个猜想,也许是别的。 – invalidusername

+0

语法解决方案在这种情况下会非常好,因为我们不知道你在做什么或者究竟是如何发生这个错误的。如果这个网站之前没有问题,这很可能意味着这可能不是我们的错误接近。所以信息将是美好的! – Keeano

回答

9

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

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

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

对此感谢blog-post的积分,对解决此问题做了大量工作。在我通过互联网搜索时,我还发现了一个bug-report。也许这值得期待。

它也看起来像触发这个错误有很多可能性。请参见下面的问题就在这里堆栈溢出: