将Winforms应用程序发布到网站

本文关键字:网站 Winforms 应用程序 | 更新日期: 2023-09-27 17:59:39

我已经构建了一个Winforms应用程序,我想发布它。我想在网站上有一个链接https://sites.google.com/site/satsavvyboardgame/home在那里我可以让用户下载应用程序并将其安装在他们的计算机上。到目前为止,我还没有找到任何方法将所有内容封装在一个包中,或者成功地发布到网络上。发布到web的URL的规格是什么?有没有办法把所有东西都打包到一个项目中(网站不允许我上传/下载文件夹),这样用户就可以下载一个项目,然后在其中运行它或其他东西?还有其他我没见过的方法吗?

我使用的是C#Visual Studio 2010学习版,我的应用程序有运行所需的代码和几个XML文件。所有这些都是项目的一部分,当我使用CD发布设置从文件安装时,运行良好。

我以前从未发布过应用程序,所以任何帮助都将不胜感激。谢谢

将Winforms应用程序发布到网站

您有两个通用选项:

  1. 使用"ClickOnce",它将在用户每次单击安装时启用自动更新,并具有其他一些好处,如减少特权问题。

  2. 使用"Windows安装程序",它可以让您在安装阶段更好地控制如何操作和做什么。然而,可耻的是,Package&vs2012中不再存在部署项目类型。有几个第三方软件包可以用来创建您的安装项目。

例如,如果用户下载的只是一个简单的独立游戏应用程序,则ClickOnce更可取。。MSI适用于更"丰富"的应用程序,应该在机器注册表等中广泛使用。

此链接中的表格将为您提供决策所需的数据:http://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.80).aspx