【问题标题】:Why can't I target .NET 1.1 from VS 2005/2008?为什么我不能从 VS 2005/2008 定位 .NET 1.1?
【发布时间】:2013-08-18 12:32:12
【问题描述】:

这对你们来说可能看起来很简单;但有人可以告诉我(或给我一个链接)为什么较新的 Visual Studios(VS 2005 及更高版本)不针对 .net 1.0 和 1.1 框架?我只检查了 VS 2005 和 2008 速成版!我假设非特快版本也一样。

[原谅这里的思想混乱。] 我的意思是,从我所看到的(外行的看法);当安装特定的 .net 框架时,安装程​​序也会安装以前的框架。现在,我想针对较旧的框架(1、1.1、2、3),因为与 .net 4 相比,它们的“安装”相对较小。从我来的地方,没有多少人有带宽等待这种下载(家庭用户而非商务人士)。

【问题讨论】:

  • 因为那些框架太旧了...?通过询问“为什么”,我不完全确定您期望得到什么样的答案。
  • .NET 2.0 带来了巨大的变化。较新的开发环境不支持开箱即用地针对较旧的框架。
  • 所以 MS 只是决定 .NET 1.0 和 1.1 旧并将其丢弃。那我们为什么还要安装呢?
  • @Jazz 那是不同的。在 Windows 中,您仍然可以运行旧的 16 位程序,但不能使用 Visual Studio 创建它们。一件事是运行,另一件事是开发。与 .NET 1.1/1.0 相比,.NET 2.0 有一些小的突破性变化,因此微软让 1.1 的应用程序在“真实”1.1 下运行,而不是在“模拟”1.1 的 2.0 下运行。

标签: .net visual-studio visual-studio-2008 visual-studio-2005 .net-1.1


【解决方案1】:

简答:不再支持 .NET 1.x。他们不会帮助人们为不受支持的框架编写代码。

.NET 2.0 和更高版本中有许多 .NET 1.x 中没有的“修复”,我想不出有什么令人信服的技术理由要在 .NET 1.1 中工作。

并非所有新版本的 .NET 都“包含”旧版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多