2011-09-16 110 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。也許這值得期待。

它也看起來像觸發這個錯誤有很多可能性。請參見下面的問題就在這裏堆棧溢出: