【问题标题】:How to distribute C# application with installer (installshield)如何使用安装程序分发 C# 应用程序 (installshield)
【发布时间】:2013-12-05 23:31:52
【问题描述】:

我刚刚完成了我的第一个个人项目(和实际应用程序)的开发,并希望通过我的网站将其分发给我的用户。

我按照 YouTube 上的指南通过 Visual Studio 设置 InstallShield - https://www.youtube.com/watch?v=Mgu0y34HsVM

在 doign 之后,我右键单击 installshield 项目并在我的个人 PC 上进行了安装。

我想知道的是如何获取此安装程序并将其分发给我的用户,以便他们可以使用它来安装应用程序?

================================================ ====================================

我按照我为 installshield 链接的视频指南进行操作,但在将 installshield 项目添加到我的应用程序时创建的文件夹中没有看到任何调试文件夹。

http://puu.sh/5DmKS.png 这是我在包含我的项目文件的文件夹中看到的。

HC_Updater_Setup 文件夹是在将 InstallShield 项目添加到应用程序后创建的。 http://puu.sh/5DmT4.png 是我进入该文件夹时看到的内容。

在下一个文件夹中是 Express > DVD-5 > DiskImages > Disk1 > http://puu.sh/5Dn23.png

我是否可以将所有这些都压缩并以这种方式分发?

【问题讨论】:

    标签: c# visual-studio publishing


    【解决方案1】:

    我会研究 ClickOnce 部署。见http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.80).aspx

    使用 ClickOnce,您应该能够通过 Web 分发应用程序并将其配置为自动检查更新。

    编辑:

    还有:Create a clickonce webdeploy package

    【讨论】:

      【解决方案2】:

      除非您更改了项目的属性,否则您可以在安装程序项目的 bin 文件夹中找到安装程序。

      【讨论】:

      • @Meta - 您查看过 HC_Updater_Setup 文件夹吗?在里面你应该找到一个 bin 文件夹。在其中,您将找到一个 Debug 或 Release 文件夹(取决于您的设置)。在那里您可以找到安装程序文件
      • HC_Updater_Setup 中没有调试或发布文件夹,如果您查看 OP 中的最后一张图片,我只能找到。
      • 在您的图片中,我看到另一个 HC_Updater_Setup 文件夹,您是否查看过 那个
      【解决方案3】:

      您看过设置向导吗?这将保证您添加应用程序所需的所有先决条件。

      然后,您可以添加不包含先决条件的精简版和包含所有先决条件的完整版本。

      这是我在部署应用程序时遵循的教程的链接。 Setup Wizard VS2010

      如果您需要用户查找更新,ClickOnce 部署也是一个不错的选择。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        • 2018-04-27
        相关资源
        最近更新 更多