2013-07-01 118 views
1

想知道是否可以使用針對.NET Framework 2.0的VS 2012編譯應用程序,還是使用VS 2012編譯的EXE需要某個特定版本或更高版本的.NET框架?什麼.NET Framework版本

此外,使用VS 2012的編譯EXE的結構與VS 2003,2005等相同嗎?

+0

既然3.5之前的所有內容都是(或者將會在未來幾個月內)出於甚至延長的支持,那麼您確實應該升級任何更早的「需要」任何當前項目。 –

回答

2

是的,這不是問題。在項目的屬性中,在第一個選項卡上,可以選擇框架版本。如果您將.NET 2.0指定爲框架版本,您將得到一個與Microsoft .NET 2.0框架正確協作的EXE。

+0

不完全。由於.NET Framework 2 SP確實引入了新類,如果在開發機器上使用這些類,開發人員需要特別關注部署階段。由於微軟停止支持沒有SP的.NET 2,現在它不應該成爲關鍵問題了。 –

+0

它甚至比這更復雜一點。如果您不使用SP2功能,它仍然可以在沒有SP2的情況下運行,但幾乎無法找出SP2特有的功能。 –

+0

redbit可以通過幾種方法找到,http://www.hanselman.com/blog/CatchingRedBitsDifferencesInNET20AndNET20SP1.aspx,特別容易用NDepend作爲Patrick Smacchia評論。 –

相關問題