构建我的应用程序,创建可执行文件和安装程序

时间:2012-06-08 21:58:20

标签: c# wpf entity-framework

我创建了一个WPF C#应用程序,并使用实体框架连接到SQL数据库,并读取写入数据。

我的应用程序有多个库项目和包含UI的主项目。

我想构建应用程序以便销售它。我想要一个类似于普通应用程序的东西,你有一个主要的exe可执行文件和.dll diles代表所使用的其他项目和库。

我还需要一个安装文件,将应用程序设置为普通应用程序。

  1. 我该怎么做?

  2. 我是否必须对SQL数据库执行某些操作才能使用项目进行构建或自动完成?

1 个答案:

答案 0 :(得分:1)

如果您有VS2010,您可以使用基于VS2010的“安装和部署”项目模板来创建安装项目并选择任何给定类型,即带有Setup.exe或MSI的CAB或适合您的分发的Web部署。用户界面如下:

enter image description here

您也可以尝试3方安装项目,即InstallShield等。

对于SQL DB,有单独的方法来分发数据库。如果您有SQL Express或SQL CE,那么您可以将其打包并随主项目一起提供,如here所述。但是对于SQL Server,您只需要首先创建有关数据库的数据库部署脚本和文档,然后将其与主发行版打包在一起。或者它可以单独完成。