C# 如何在连接字符串中添加数据目录以在客户端计算机上部署应用程序?

C# 如何在连接字符串中添加数据目录以在客户端计算机上部署应用程序?,c#,.net,csharpcodeprovider,C#,.net,Csharpcodeprovider,我在c#中创建了一个windows窗体应用程序,在开发过程中我使用了以下连接字符串,它运行良好 <connectionStrings> <add name="myconnection" connectionString="Data Source=ABC-PC\SQLEXPRESS;Initial Catalog=mydatabase;Integrated Security=True"/> </connectionStrings> 我使用了SQL

我在c#中创建了一个windows窗体应用程序,在开发过程中我使用了以下连接字符串,它运行良好

<connectionStrings>
    <add name="myconnection" connectionString="Data Source=ABC-PC\SQLEXPRESS;Initial Catalog=mydatabase;Integrated Security=True"/>
  </connectionStrings>

我使用了SQL server 2008。

经过大量的研究和尝试,我找到了连接字符串正确的解决方案。我做的一件事是将数据库文件从SQL server文件夹复制到project文件夹。现在它可以根据我的要求正常工作。

经过大量的研究和尝试,我找到了连接字符串正确的解决方案。我做的一件事是将数据库文件从SQL server的文件夹复制到project文件夹。现在,根据我的要求,它可以正常工作。

没有人知道这个。。。?还是我遗漏了什么东西来解释这个问题?没人知道这个。。。?还是我遗漏了什么东西来解释这个问题?
<connectionStrings>
   <add name="myconnection" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=True; User Instance=True;AttachDbFilename=|DataDirectory|\mydatabase.mdf;  Initial Catalog=mydatabase; "/>
  </connectionStrings>
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["myconnection"].ConnectionString);