2012-06-05 516 views
52

問題是我是否可以安全地使用Visual Studio 2012編輯項目屬性,添加和刪除解決方案,引用,所有與.NET 4.0 Framework相關的東西。Visual Studio 2012 csproj向後兼容2010?

我記得過去有些文件可能「損壞」,而Visual Studio 2010更改了一些Visual Studio 2008 csproj信息(xml文件)。

如果在VS2012中添加/刪除了一些標籤,那麼csproj將與VS2010開發人員不兼容。

有沒有人有一些信息,如果它是安全的使用這個新的IDE而不損壞文件? VS2012 csprojs與VS2010「向後兼容」嗎?

+0

[將VS2012解決方案轉換爲VS2010]可能的重複(http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) – sisharp

回答

73

VS2012項目主要向下兼容VS2010 SP1。這些項目將像以前的所有VS版本一樣經歷一個轉換/遷移過程,但這個對於VS2010非常友好。您應該可以對項目/引用/代碼文件進行更改,並在VS2010中再次打開它們,不會有任何問題。

我說的主要是因爲在VS2012中有一些新功能可能不會向後兼容。最明顯的是,如果將項目升級到.NET 4.5,它將不再適用於VS2010。有關此方案的更多信息,請參閱http://blogs.msdn.com/b/visualstudio/archive/2012/03/28/round-tripping-with-visual-studio-11.aspx

+0

很高興知道... – tanathos

相關問題