【问题标题】:Which package of .NET 3.5 should I use for distribution?我应该使用哪个 .NET 3.5 包进行分发?
【发布时间】:2011-08-28 18:15:17
【问题描述】:

我想在我的 prequisets 中包含 .net framework 3.5,我不知道我应该包含哪个包

请给点建议

我的意思是完整的 233 mb 框架,发行版,或者任何下载链接都会受到高度赞赏,我假设使用没有任何互联网连接,我不知道它的操作系统是否 x86

【问题讨论】:

    标签: .net


    【解决方案1】:

    CLR 本身是本机代码应用程序,因此一次只能是 32 位或 64 位。您需要将 32 位和 64 位框架与您的应用程序捆绑在一起。您还需要将 .NET 安装程序引导程序配置为不从 Internet 检索正确的 .NET 包,而是使用捆绑的包。

    【讨论】:

    • 如果您没有在应用程序中使用System.Web 命名空间,您可以使用客户端配置文件包。如果您想确保将来在更新应用程序以使用System.Web 命名空间时不会出现问题,请安装完整的包,它仅大 +10mb。
    【解决方案2】:

    如果您知道您的客户端没有互联网连接,则应将其添加为先决条件,并将安装程序添加到安装项目中。

    您应该为每个版本制作一个安装程序。

    然后您可以创建一个安装程序,选择正确的版本进行安装。
    Single MSI to install correct 32 or 64 bit c# application

    【讨论】:

      【解决方案3】:

      框架有两个版本。一个面向 32 位,通常称为 i386,另一个是 64 位安装程序。

      在 Microsoft 网站上搜索 .Net framework 3.5 redist,它会将您带到可再发行页面,您可以在该页面上下载可与您的部署打包在一起的版本。

      希望这会有所帮助。

      【讨论】:

      • .NET Compact Framework 3.5 Redistributable 是否足以打开在 Visual Studio 2008 上开发的应用程序,它是否针对 x86 和 64 位窗口
      • AMH:不,Compact Framework 用于在手机和其他设备上安装 .NET 框架,而不是在桌面上。
      • 那么我应该安装哪个分发包,你能给我下载链接吗,因为我很困惑
      猜你喜欢
      • 2010-10-06
      • 1970-01-01
      • 2011-11-06
      • 2014-04-11
      • 2020-08-29
      • 2015-05-25
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多