【问题标题】:How do you publish or deploy your C# desktop application?您如何发布或部署您的 C# 桌面应用程序?
【发布时间】:2019-10-06 08:02:00
【问题描述】:

我刚刚完成了我的简单 C# 桌面应用程序。我想提供给我的客户的是应用程序(.exe)的安装程序。此外,我希望该应用程序检查更新,如果我将进行一些更新,而无需再次向我的客户提供安装程序。

我已阅读有关“ClickOnce”的信息,但我发现它特别令人困惑,尤其是 FTP 部分。我需要有一个 FTP 服务器来上传应用程序文件吗?除此之外,大部分教程都是在本地机器上部署的(我猜)。

请在这方面给我建议。

【问题讨论】:

    标签: c# deployment installation desktop-application


    【解决方案1】:

    您可以使用Advanced Installer 之类的工具。它是免费且易于使用的。但是,如果您想进行自动更新,您可以购买专业版的许可证。

    【讨论】:

      【解决方案2】:

      直接引用 MS 文档:

      指定发布位置

      1. 在解决方案资源管理器中选择项目后,在“项目”菜单上单击“属性”。

      2. 单击“发布”选项卡。

      3. 在“发布位置”字段中,使用以下格式之一输入发布位置:

        • 要发布到文件共享或磁盘路径,请使用 UNC 路径 (\\Server\ApplicationName) 或文件路径 (C:\Deploy\ApplicationName) 输入路径。

        • 要发布到 FTP 服务器,请使用 ftp://ftp.microsoft.com/ 格式输入路径。

      请注意,必须在“发布位置”框中显示文本才能使“浏览 (...)”按钮起作用。

      更多信息请查看以下link

      长话短说,您可以在 Intranet 上使用可公开访问的文件共享。使用 FTP 服务器只是一种选择。

      【讨论】:

        猜你喜欢
        • 2010-09-07
        • 2010-09-14
        • 2010-11-11
        • 2022-01-24
        • 1970-01-01
        • 2018-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多