我们是否需要.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的一个副本,则可以采用这种方法。