2013-09-22 126 views
0

我在C#中开发了一个桌面应用程序(在VS 2010中使用SQL Server Compact Edition 3.5),该应用程序使用NITGEN的SDK进行指纹扫描及其必备dll文件。使用其数据库和其他DLL程序部署桌面应用程序

我创建了一个新的数据源,即我创建的.sdf文件(Microsoft SQL Server Compact 3.5),同时添加了一个新的连接。

我从“项目”属性窗口的“发布”选项卡中的“应用程序文件”窗口中看不到此.sdf文件。

我想添加这个数据库文件与我的应用程序以及NITGEN的SDK和其他dll文件一起部署。

另外,如何让我的应用程序从我的应用程序的安装程序文件夹本身下载先决条件?

任何建议都会有很大的帮助!提前致谢。

回答

0

您可以从“文件”菜单的“新建项目”选项中创建部署项目。

方法如下:Walkthrough: Deploying a Windows-based Application

另外,你应该包括你的SDF压缩数据库文件到您的项目,然后编译/构建它。您将获得SDF文件输出到您的bin目录或输出目录所在的位置。

您可能还需要上的ClickOnce阅读:ClickOnce Deployment for Windows Forms

你通过与这些之后,你就能够正确地部署应用程序。

希望这会有所帮助!

0

如果您右键单击解决方案资源管理器中的.sdf文件,它应该设置为'内容'和'如果更新'(或“始终复制”)。

0

如上所述,最好的方法是使用ClickOnce ...它将允许您下载预先需求并将所有资源(DB,...)添加到您的应用程序中。

相关问题