2
我從別人處得到了一些項目。 (他轉換了這個項目) 看來,他複製&粘貼了我演示項目中的項目文件。Visual Studio項目:重複項目指導
現在,所有已轉換的項目都具有相同的項目GUID。這絕對不好。 但是如果某些項目具有相同的GUID會發生什麼? TFS或其他地方可能有錯誤嗎?
我該如何解決這個問題?最簡單的解決方案是用新創建的Guid替換重複的Guid(在VS中創建GUID工具或通過Guid.NewGuid())但我認爲這並不容易。這個指導可能會從其他地方引用。
什麼使用項目Guid?我知道它在解決方案文件中使用。還有其他一些?在溶液
是的。重複的GUID是(通常)唯一的GUID。這些項目採用不同的解決方案,但我擔心這可能會對其他方面產生影響。 (特別是如果我手動替換重複的GUID)我不能排除這種變化損害別的東西的可能性。除了解決方案以外,這種獨特的GUID是否被使用? – user437899 2012-02-13 08:43:54
不,唯一的GUID只有在給定解決方案的情況下才有意義。唯一的目的是將某些設置映射到獨立於項目名稱的項目。 因此,在不同的解決方案中共享相同的GUID的項目是不成問題的。 – 2012-02-13 08:49:42
,直到您嘗試在同一臺機器上安裝兩個項目,並且GUID發生碰撞.... – 2012-05-04 19:20:11