我想開始使用vs 2010來獲得IDE的好處。問題是我們團隊的其他人認爲它是「測試版」。現在我們正在等待RTM發佈。可能在vs2010中使用vs2008項目文件
是否有可能對我來說,用VS2010打開並編輯VS2008項目和解決方案,但它們保存回VS2008?這樣做有什麼陷阱嗎?
我想開始使用vs 2010來獲得IDE的好處。問題是我們團隊的其他人認爲它是「測試版」。現在我們正在等待RTM發佈。可能在vs2010中使用vs2008項目文件
是否有可能對我來說,用VS2010打開並編輯VS2008項目和解決方案,但它們保存回VS2008?這樣做有什麼陷阱嗎?
不,這是不可能的。當您在VS2010中打開VS2008解決方案時,常常會出現熟悉的項目轉換對話框。最多可以指示項目轉換器嚮導保存原始解決方案的備份。
我覺得這不是「批准」,但我聽說,你可以有運氣只是改變了「ToolsVersion」在.proj文件的頂部到4.0,然後將其與這兩個作品。 VS2010將會使用它(這就是它所期望的),VS2008會警告這是一個未知的工具版本,只是回覆到3.5的行爲。所以這是一個潛在的使用風險策略。
竊聽風雲在MSDN forums:
1. Open your VS 2010 .sln in notepad.
It should look something like this:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 Project("{FAE04EC0-3 ...... ...........................
2. Change the Version 11.0 to Version 10.0 and Visual Studio 2010 to 2008
3. Save the file.
4. Open in vs 2008 all projects should load, compile etc.
聲明,我沒有驗證這一點。但我也看到了相同的技巧described here。