2013-07-01 121 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评论。 –

相关问题