我已经构建了一个Winforms应用程序,我想发布它。我想在网站https://sites.google.com/site/satsavvyboardgame/home上有一个链接,我可以让用户下载应用程序并将其安装在他们的计算机上。到目前为止,我还没有找到任何方法将所有内容包装在一个包中,或者成功发布到Web上。要发布到网络的URL有哪些规范? 有没有办法将所有东西打包成一个项目(该网站不允许我上传/下载文件夹),以便用户可以下载一个项目,然后运行它或其中的东西? 有没有其他方法可以做到这一点,我还没有看到过?
我正在使用C#Visual Studio 2010 Express,我的应用程序包含我需要运行的代码和几个XML文件。所有这些都是项目的一部分,当我使用CD发布设置从文件安装时运行正常。
我以前从未发布过应用程序,所以任何帮助都会非常感激。谢谢!
答案 0 :(得分:0)
您有两个常规选项:
使用“ClickOnce”,每次用户点击安装时都会启用自动更新,并具有其他一些好处,例如减少私人问题。
使用“Windows-Installer”,它允许您在安装阶段更多地控制如何操作和操作。然而,可耻的是,Package& vs2012中不再存在部署项目类型。您可以使用多个第三方软件包来创建安装项目。
如果用户下载的只是一个简单的独立游戏应用程序,那么ClickOnce更受欢迎.MSI适用于应该在机器注册表等中广泛使用的更“丰富”的应用程序。
此链接中的表格将为您提供做出决定所需的数据: http://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.80).aspx