C#应用程序部署与数据库

时间:2013-04-06 05:26:12

标签: c# database sql-server-2005 deployment .net-3.5

我在C#.net 3.5中创建了一个简单的应用程序,我在其中使用数据库来插入,更新,查看和删除记录。现在我想在其他计算机上部署该应用程序。如何用sql数据库打包它,这样当我在其他pc上安装应用程序时,也应该将数据库部署到其中。

如果其他机器有sql& .net框架安装..?

任何帮助都将不胜感激!!

2 个答案:

答案 0 :(得分:1)

您应该使用“Sql Server Compact”版本...您可以使用您的应用程序轻松部署它...它将创建一个可以与您的应用程序一起导出的数据库文件。

您也可以尝试Visual Studio Setup Project。这个项目可以自动检测到目标机器上是否安装了Sql Compact Client ...如果没有,它将安装它。

答案 1 :(得分:0)

您可以使用spoon stedio构建最终版本,它具有很多优势,例如运行.net应用程序,无需安装.net框架工作和数据库,例如SQL Server

  

Spoon是同类产品中唯一支持的虚拟化引擎   32位和64位应用程序的虚拟化;系统服务   和SQL Server等数据库;和先进的软件技术   例如DCOM和SxS。

     

在没有.NET的情况下运行.NET

     

嵌入运行时依赖项,例如.NET,Java,AIR和SQL CE   直接进入虚拟应用程序发射完全干净   桌面。

<强>被修改 有一篇文章是关于: Deploy your Application and Database