【问题标题】:Visual Studio Setup Project - Can .net 4 be deployed with project?Visual Studio 安装项目 - .net 4 可以与项目一起部署吗?
【发布时间】:2012-06-17 07:54:42
【问题描述】:

我正在使用 Visual Studio 2010 为我的 .NET 4.0 Winforms 应用程序创建安装项目。

当部署的安装程序在未安装 .NET 4.0 运行时的机器上运行时,安装程​​序会从 MS 下载并安装相同的安装程序。这一切都很好..它工作正常。

但是,我的应用很可能是由没有互联网连接的用户安装的(实验室计算机通常没有连接)。因此,我想将 .NET 4.0 运行时与我的项目捆绑在一起,并从本地文件安装而不是下载。

这是否仍然可以让安装程序使用本地捆绑文件进行自动检查和安装?如果是这样,请问它是如何实现的?

非常感谢,巴扎

【问题讨论】:

    标签: .net visual-studio-2010 setup-project


    【解决方案1】:

    This MSDN guide should help you - 它涵盖了我认为几乎所有的场景 - 包​​括您需要打包整个可再发行组件的位置。

    【讨论】:

    • 这确实涵盖了所有场景。谢谢你。巴扎
    【解决方案2】:

    为什么不提供独立于设置的 .NET Framework 独立安装程序作为软件先决条件的一部分?

    我的意思是,下载以下版本之一:

    Microsoft .NET Framework 4(独立安装程序)- 48 MB

    http://www.microsoft.com/en-us/download/details.aspx?id=17718

    Microsoft .NET Framework 4 客户端配置文件(独立安装程序)- 41 MB

    http://www.microsoft.com/en-us/download/details.aspx?id=24872

    并向您的用户发送 2 个安装程序文件。其中之一加上您的 setup.msi。 这样做的好处是不会使您的 setup.msi 增长那么多,因为它嵌入了另一个。

    我们之前曾将必备软件(如 Crystal Merge 模块)嵌入到我们的安装程序中,但我们通过为用户提供单独的安装程序来运行它进行了改进,这样我们就不需要自己维护它.

    【讨论】:

      【解决方案3】:

      您希望在Prerequisites Dialog Box 中“从与我的应用程序相同的位置下载先决条件”。

      确保使用 setup.exe 安装,而不是直接使用 msi。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-27
        • 2011-03-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多