我们是否需要.NET 1.0框架作为.NET 1.0框架的目标?
时间:2020-03-05 18:44:09 来源:igfitidea点击:
我的机器上安装了一堆.NET框架。
我知道通过Java JDK,我可以使用6.0版本定位到5.0或者更早的版本。
我可以对.NET Framework目标1.0和3.0框架进行类似的操作吗?
解决方案
回答
(更新)
我们需要使用1.0编译器进行编译。这些仅在运行时/ SDK的1.0发行版中可用。
2.0 / 3.5编译器不会发出与1.0兼容的程序集。
Visual Studio 2008可以生成2.0程序集,但1.0保留了。
回答
Visual Studio 2008是第一个支持以旧版.NET为目标的版本。不幸的是,它仅支持.NET 2及更高版本。
换句话说,我们将需要.NET Framework SDK 1或者1.1来执行此操作。
回答
我们使用Visual Studio 2008使用MSBee维护.NET 1.1 WebForms应用程序。它需要一些初始的* .csproj / msbuild文件黑客,但效果很好。当然,我们仅限于.NET 1.1功能(它使用旧的1.1编译器),因此没有泛型或者LINQ。但是,如果我们只想安装Visual Studio的一个副本,则可以采用这种方法。