0

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

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

我以前从未发布过应用程序,因此非常感谢任何帮助。谢谢!

4

1 回答 1

0

您有 2 个常规选项:

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

  2. 使用“Windows-Installer”,它可以让您更好地控制安装阶段的操作和操作。然而,可耻的是,打包和部署项目类型在 vs2012 中不再存在。您可以使用几个 3rd 方包来创建您的安装项目。

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

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

于 2013-02-17T10:09:48.610 回答