【发布时间】:2011-06-08 14:48:15
【问题描述】:
我有代码/支持基于 .NET 框架构建的应用程序,该框架始终在 .NET 2 上运行。今年我们正在升级应用程序以使用 .NET 3.5(或 4?)。
在准备此更改时,我们注意到 .NET 3.5 的离线安装程序(我们的客户群需要)比 .NET 4 离线安装程序大 200 多 MB。
这是我的问题。
为什么 dotnet 3.5 安装程序比 4 离线安装程序大很多?
我们能否以 .NET 3.5 为目标但分发 .NET 4。换句话说,.NET 4 是否向后兼容?假设 .NET 4 是唯一安装的 .NET 应用程序是否仍可针对早期框架?
如果我们的应用程序是为 x86 CPU(而不是任何 CPU)编译的,您还需要分发 x64/x86 客户端配置文件还是我们可以只分发 x86 客户端配置文件?换句话说,如果我们的应用程序是为 x86 目标 CPU 编译的,即使它将安装在 x64 机器上,我们是否可以分发 x86 客户端配置文件?这样做有什么风险或陷阱吗?
问题在于,如果我们将应用程序升级到 .NET 4 目标,我们还必须升级许多应用程序服务器,这会影响许多其他应用程序。有什么想法吗?
赛斯
【问题讨论】:
-
好问题,我自己也想知道同样的事情:)
标签: .net vb.net visual-studio .net-3.5 .net-4.0