【发布时间】:2011-05-22 01:14:57
【问题描述】:
所以我制作了一个 C# 程序,它非常棒(它是一个 Windows 窗体应用程序)。它的问题是我不知道如何在调试模式表单之外使用它。我如何发布它?我的目标是创建两个文件夹,将应用程序的快捷方式放在一个文件夹中,另一个文件夹将包含应用程序和所有外部程序(一些按钮链接到批处理文件)。然后我希望能够把它放在一个RAR压缩文件中,然后在线上传给其他人下载。
我如何发布它以便发生这种情况?如何让它退出调试模式?
【问题讨论】:
-
除非您使用 ClickOnce 技术,否则为每个平台创建您自己的更新/下载/维护解决方案并不是很明智,dot net 框架可以。如果你相应地改变你的问题,我会教你如何做到这一点
-
如果您将使用 ClickOnce,您将能够自动将应用程序更新到客户端,并在需要时覆盖(例如,在使用实际更新文件之前调用一些批处理使用 ClickOnce 技术生成进程、通知用户可用更新等)应用程序的分发逻辑。您将能够直接从构建环境发布更新版本。
-
此外,ClickOnce 技术几乎可以在任何 Web 分发平台上使用,无论是 ASP.NET IIS 还是 PHP Apache 或 Mono。它还可以构建可更新的 CD 发行版或网络共享。
-
你想为你的项目做一个设置吗?
标签: c# publishing