【问题标题】:run c# sql code on other machine with out visual studio installed在未安装 Visual Studio 的其他机器上运行 c# sql 代码
【发布时间】:2021-12-15 01:56:06
【问题描述】:

当我在另一台电脑上复制整个项目并运行 bin\Debug myapp.exe 时,我使用的是项目中附加的 SQL 本地数据库,但在连接到数据库时出现错误

但是当我在 PC 上安装 Visual Studio 并从 vs 运行项目时,它的工作正常。 当我删除它时返回相同的错误 我想让它在没有视觉工作室的情况下运行,拜托 那是我的连接字符串

string domain = (AppDomain.CurrentDomain.BaseDirectory).ToString();                                      
sqlcon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="+ domain + "selapp.mdf;" + "Integrated Security=True");

希望你能帮帮我

【问题讨论】:

标签: c# sql-server visual-studio installation


【解决方案1】:

您需要在复制项目(包括可执行文件)的计算机上安装 LocalDB (SQL Server Express)。这通常通过 Visual Studio 安装程序安装(取决于您选择安装的工作负载或组件)。如果您计划将您的应用程序部署到其他计算机,您应该考虑设置一个安装程序项目。这是您希望包含 SqlLocalDB.msi(依赖项)的位置,以便它与您的应用程序一起安装。

【讨论】:

  • 我已经从 SQL 服务器安装程序下载并安装了 SQL 本地数据库。
  • 我应该下载 express 内核吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-24
  • 1970-01-01
  • 2010-11-03
  • 2017-01-31
  • 1970-01-01
  • 2020-04-26
相关资源
最近更新 更多