首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio发布数据库项目

Visual Studio发布数据库项目
EN

Stack Overflow用户
提问于 2020-06-14 14:04:05
回答 1查看 121关注 0票数 0

我在visual Studio中创建了一个数据库项目和一个与本地数据库项目相关的WindowsForm应用程序C#。

现在一切正常,我想把我的应用程序发布到没有Visual Studio的PC上。

我可以毫不费力地从我的WindowsForm创建setup.exe,并在我本地的SQL Server所在的PC上运行它。

如果我将setup.exe传输到第二台PC并运行它,它将无法工作,因为缺少SQL Server。

如何在不需要Visual Studio的情况下将我的Database-Project/SQL-Server发布或复制到第二台PC?

我不一定需要数据库中的数据。我只需要数据库的结构来运行我的应用程序。

我想把两个项目合并在一起,但我的WindowsForm中有很多DataSets和手动连接字符串。我不知道如何在不从头开始的情况下更改我的数据连接。

我考虑的解决方案是使用USB分别传输这两个项目。首先安装服务器,然后安装没有Visual Studio的my WindowsForm。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-14 14:53:54

我觉得你必须遵循基本的步骤。

  1. 使用任何安装程序来安装您的项目,并且作为先决条件,您可以在客户端计算机上安装SQL Server。
  2. 我建议查看Inno安装程序,它非常简单,并且有许多示例可用于在客户端计算机上安装SQL Server,作为应用程序安装的一部分。

使用Inno安装程序的依赖项安装程序的一个非常好的示例是https://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup

  1. 使用SQL从您的开发环境生成数据库的完整SQL脚本,您可以通过安装程序使用SQL连接在最终用户/客户端计算机上运行此脚本。

以下是如何使用Inno设置来完成此操作的示例。How to use Inno Setup to update a database using .sql script

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62368949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档