Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用sql数据库部署wpf应用程序_C#_Wpf_Setup Deployment - Fatal编程技术网

C# 使用sql数据库部署wpf应用程序

C# 使用sql数据库部署wpf应用程序,c#,wpf,setup-deployment,C#,Wpf,Setup Deployment,我正在使用Visual Studio安装和部署部署我的wpf应用程序。我的目标是打包我的wpf应用程序,这样我就可以在任何没有安装sql和没有互联网接入的机器上安装和运行它。我正在使用sql server express 2008 r2和VS2010。我做了一些研究,迁移可能是解决方案,但我不知道如何使用它,也没有找到有用的教程。请帮帮我。提前谢谢 您可以将Microsoft SQL Server Compact Edition与专用部署一起使用。请参见安装项目中的,转到项目属性,单击“获取先决

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

您可以将Microsoft SQL Server Compact Edition与专用部署一起使用。请参见安装项目中的

,转到项目属性,单击“获取先决条件”按钮,然后检查用于项目的sql server版本,同时检查项目的.Net版本

如果主机没有internet,请选择“指定安装选项”作为
从与我的应用程序相同的位置下载必备软件


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

感谢您的回复。我遵循了您的解决方案,并将sql server 2008和.Net打包到调试文件中。但当我部署到其他没有db和internet的机器上时,它就不起作用了。关于我的wpf应用程序,我的DB有一个“用户”表,用于管理我的登录用户。我必须登录,然后上传我的应用程序。是因为用户登录吗?我是否需要在测试机中安装sql express(打包文件夹sql espress 2008是.exe文件)?感谢againfor,您必须在代码中动态创建表,这可能会对您有所帮助