C# 在UWP中连接到数据库时无法加载文件或程序集
我正在开发通用Windows应用程序,在我的一个项目中,我想连接Azure sql数据库,因此我使用SqlConenction类添加了以下代码 但是当我试图打开SqlConnection时,我得到了以下异常 无法加载文件或程序集System.Threading.Thread,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b03f5f7f11d50a3a或其依赖项之一。系统找不到指定的文件 请告诉我如何解决此问题。不适用于Windows Runtime/UWP,这就是为什么出现此异常 我们不能直接从UWP应用程序访问SQL Server数据库,我们必须创建一个服务层来访问数据库 正确的方法是创建一个web服务,我们的应用程序可以使用它来检索数据C# 在UWP中连接到数据库时无法加载文件或程序集,c#,sql-server,uwp,azure-sql-database,C#,Sql Server,Uwp,Azure Sql Database,我正在开发通用Windows应用程序,在我的一个项目中,我想连接Azure sql数据库,因此我使用SqlConenction类添加了以下代码 但是当我试图打开SqlConnection时,我得到了以下异常 无法加载文件或程序集System.Threading.Thread,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b03f5f7f11d50a3a或其依赖项之一。系统找不到指定的文件 请告诉我如何解决此问题。不适用于Windows Runtime/UWP,这就是
例如,您可以选择。当您的程序集版本在库之间不匹配时,我看到此错误。每个类库的.net程序集版本是什么?我使用了>=4.5版本
try
{
SqlConnection connection = null;
string query = null;
//DateTime datetime = DateTime.Now;
connection = new SqlConnection("Data Source=xxxxx.database.windows.net;Initial Catalog=xxxxx_db;Integrated Security=False;User ID=xxxxx;Password=xxxxx;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
connection.Open();
// Converts image file into byte[]
// byte[] imgData = File.ReadAllBytes(App.m_photoStorageFile.Path);
query = "INSERT INTO [dbo].[Delivery_Analytics.xxxxxx] (Name,MobileNumber,CompanyName,DeliveryAddress,Image,Timestamp)" +
"Values ('" + nameTxtBx.Text + "','" + mobileNumTxtBx.Text + "','" + comapanyNameTxtBx.Text + "','" + deliveryAddress + "','" + pictureTxtBx.Text + "','" + dateTime + "')";
using (SqlCommand cmd = new SqlCommand(query, connection))
{
cmd.ExecuteNonQuery();
connection.Close();
}
}
catch (Exception ex)
{
}