【问题标题】:Deploying a .net 4.0 application部署 .net 4.0 应用程序
【发布时间】:2013-08-13 05:53:11
【问题描述】:

我有一个使用 .net 4.0 构建的应用程序并使用 WPF 我的用户安装了默认 .net 3.5 的 Windows 7。

我的应用程序无法降级到 .net 3.5,我希望避免用户下载和安装大约 40MB 的 .net 4.0(即使是静默安装)。

由于我的应用程序很小,有没有办法只使用所需的 .net 4.0 库来部署它?从而避免安装整个 .net 4.0 框架

如果这不可能,有没有办法在 .net 3.5 环境中执行 .net 4.0 应用程序?

【问题讨论】:

  • 您是否使用任何特定的 .net 4.0 功能?
  • @Xero:但是您使用的 WPF 的哪些方面是特定于 .NET 4 的?
  • @JonSkeet 我正在使用可视状态管理器,我相信 .net 3.5 中没有等价物?我还需要支持 Unicode 5.1,所以我猜 .net 4.0 是答案,但我想检查是否有办法只包含必要的 .net 4 库,并在 .net 3.5 环境中运行

标签: c# .net deployment


【解决方案1】:

如果这不可能,有没有办法在 .net 3.5 环境中执行 .net 4.0 应用程序?

没有。基本上你真的需要让环境保持一致。您说您的应用程序不能降级到 .NET 3.5 - 大概是因为您使用的是特定于 .NET 4.0 的东西。按理说你不能在没有 .NET 4.0 的环境中执行它。

您需要决定哪个更痛苦 - 将您的应用更改为面向 .NET 3.5,或要求您的用户安装 .NET 4.0。

【讨论】:

    猜你喜欢
    • 2011-10-05
    • 1970-01-01
    • 2018-01-23
    • 2011-03-09
    • 2013-07-17
    • 1970-01-01
    • 2015-06-12
    • 2012-12-02
    相关资源
    最近更新 更多