【问题标题】:How to create a complete package (.exe) windows application如何创建完整的包 (.exe) Windows 应用程序
【发布时间】:2013-01-18 06:22:31
【问题描述】:

我必须创建一个项目(windows Application on invoicing),其中还包括数据库(Sql server)。 现在我想为客户端机器创建一个完整的包。 该软件包包括以下内容:

  1. .net 框架需要在客户端机器上运行
  2. IIS
  3. Sql server 数据库
  4. 应用程序本身。

    如果 .net 框架已经安装在客户端机器上,它可以跳过安装。

谢谢!!

【问题讨论】:

    标签: wpf windows winforms


    【解决方案1】:

    我认为您应该为您的应用程序创建安装程序。 VS2012 不包含安装项目,但如果您使用旧版本,您可以创建它(带有自定义操作的安装项目)。您也可以查看 Wix 或其他第三方安装程序。

    【讨论】:

    • 感谢小伙伴的回复。ClickOnce Deployment好用还是不好用。
    • ClickOnce 是一项不错的技术,但可定制性很差。您不能在安装过​​程中创建数据库或文件。更多信息c-sharpcorner.com/uploadfile/37db1d/…
    • 这意味着如果我们为我们的应用程序创建一个数据库,它在安装后不可用。
    • 如果您需要在安装过程中运行 sql 脚本,您应该创建自定义安装程序(Wix 或其他)。或者你可以在应用程序第一次启动时这样做,但这是不好的方式:) 使用 ClickOnce,你可以添加本地数据库,如 access、sql compact、sqlite 等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2016-04-19
    • 2019-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多