2013-10-21 61 views
1

我正在使用Visual Studio安装和部署我的wpf应用程序。我的目标是打包我的wpf应用程序,以便我可以在任何没有安装sql的机器上安装和运行它,并且机器无法访问互联网。我正在使用sql server express 2008 r2和VS2010。我做了一些研究,迁移可能是解决方案,但我不知道如何使用它,我找不到有用的教程。请帮帮我。提前致谢。用sql数据库部署wpf应用程序

回答

0

在您的设置项目中,转到项目属性,单击前提条件按钮并检查您用于项目的SQL Server版本,同时检查.Net版本的项目。

如果主机不具备上网速度比选择“指定安装选项”为Download the prerequisites form the same location as my application

这将创建一个完整的打包应用程序,并准备在任何机器进行部署。

+0

感谢您的回复。我遵循你的解决方案,并在Debug文件中打包了sql server 2008和.Net。但是当我在没有db和internet的其他机器上部署时,它不起作用。关于我的WPF应用程序,我的数据库有一个“用户”表,用于管理我的登录用户。我必须登录,然后上传我的应用程序。是因为用户登录?我是否需要在测试机器上安装sql express(压缩文件夹sql espress 2008是.exe文件)?再次感谢 – user2787971

+0

为您在代码中创建表动态,[请点击此链接(http://stackoverflow.com/questions/4541050/creating-new-sql-server-table-with-c-sharp)可可以帮助你 –