對於我的兩個VS 2005 C++項目,VS想在構建項目時寫入.sln文件。我有很多其他VS 2005 C++項目,但情況並非如此。這是一個問題,因爲我們將ClearCase源代碼控制與VS 2005安裝集成在一起,當我們嘗試通過批處理文件運行整夜構建時,由於ClearCase檢出對話框顯示,構建暫停。當我在VS 2005中構建項目時,爲什麼我的一個項目的GUID發生了變化?
看看.sln文件中的VS正在改變什麼,它是項目行上的第二個GUID。
大樓前:
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InterCommClientB", "InterCommClientB.vcproj", "{A2AF232A-7F27-4340-81D5-8ABFD10994D2}"
建成後:
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InterCommClientB", "InterCommClientB.vcproj", "{67BE85B7-3234-484E-88FB-4F0E42096583}"
任何幫助感激地接受。我是VS 2005的新手,因爲我們最近才從VC++ 6.0遷移過來,所以如果我錯過了某些明顯的東西,我很抱歉。
我們正在運行VS 2005專業版,安裝了SP1。
Regards,
Greg。
我也見過這個效果。如果您有兩個解決方案中使用的項目,並且其中一個尚未更新到當前的VisualStudio版本,則可能會發生這種情況,您可以獲取新的GUID。 – 2011-08-11 11:08:02