[英]How do you publish or deploy your C# desktop application?
我刚刚完成了我的简单 C# 桌面应用程序。 我想提供给我的客户的是应用程序(.exe)的安装程序。 此外,我希望该应用程序检查更新,如果我将进行一些更新而无需再次向我的客户提供安装程序。
我已经阅读了有关“ClickOnce”的信息,但我发现它特别令人困惑,尤其是 FTP 部分。 我是否需要一个 FTP 服务器来上传应用程序文件? 除此之外,大多数教程都部署在本地机器上(我猜)。
请给我一个建议。
您可以使用Advanced Installer 之类的工具。 它是免费且易于使用的。 但是,如果您想进行自动更新,您可以购买专业版的许可证。
来自 MS 文档的直接引用:
指定发布位置
在解决方案资源管理器中选择一个项目后,在“项目”菜单上,单击“属性”。
单击发布选项卡。
在发布位置字段中,使用以下格式之一输入发布位置:
要发布到文件共享或磁盘路径,请使用 UNC 路径 (\\Server\ApplicationName) 或文件路径 (C:\Deploy\ApplicationName) 输入路径。
要发布到 FTP 服务器,请使用格式ftp://ftp.microsoft.com/输入路径。
请注意,必须在“发布位置”框中显示文本才能使“浏览 (...)”按钮起作用。
欲了解更多信息,请查看以下链接。
长话短说,您可以在 Intranet 上使用可公开访问的文件共享。 使用 FTP 服务器只是一种选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.