2011-04-20 179 views
4

我將Visual Studio 2005解決方案更新爲Visual Studio 2010.我使用屬性表(* .vsprops)來配置我的項目。升級後,它將所有* .vsprops更新爲新的* .props。但是,新的屬性表只是空的:將屬性表升級到Visual Studio 2010

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 

</Project> 

所以我想Visual Studio遷移向導不支持升級屬性表。手動升級它們是合理的(約20張)。然而,我的問題是:你知道一些實用性或更簡單的方法來做到這一點嗎?

+0

在我的情況下,一些屬性表是空的,而其他人沒有;我手動更新了所有這些文件......不能沒有它們; P 編輯:還請注意,評估順序是完全不同的,這會造成很多問題! – stijn 2011-04-20 06:28:47

回答

1

的.vsprops - > .props轉換實在是粗製濫造的,看起來像被一名實習生一起砍死。當您嘗試轉換使用多個屬性表的項目時,它肯定會中斷。

解決的辦法是在VS2008中用單個屬性表創建一個虛擬項目,然後在VS2010中打開該項目進行轉換。對所有屬性表重複以使它們正確轉換。每次轉換後關閉VS2010以「重置」它。

還看到這裏可能出現的問題: http://support.microsoft.com/kb/2262855

相關問題