UWP中两个,system.data.dll与Microsoft.NETCore.UniversalWindowsPlatform冲突
using System.Configuration;
//using System.Data;
using System.Data.Common;
public class ServerDB
{
private static ConnectionStringSettings dbSetting = ConfigurationManager.ConnectionStrings["test"];
//string constring = dbSetting.ConnectionString;
//string conprovidername = dbSetting.ProviderName;
//DbProviderFactory 在System.Data.Conmon 名称空间,
DbProviderFactory testFactory = DbProviderFactories.GetFactory(dbSetting.ProviderName);
DbConnection con = testFactory.CreateConnection();
}
没写全,代码如上,system.data.dll与Microsoft.NETCore.UniversalWindowsPlatform都包含了system.data.common名称空间,但是有略微的差异。
当同时引用,并使用DbProviderFactory时就会出错,但是两个都是UWP必须的,不知道怎么处理
DbProviderFactory前面加上具体的命名空间啊
试了不行,System.data.dll包含system.data.common,UWP的Microsoft.NetCore.UniversalWindosPlatform也包含system.data.common,只是两个命名空间略有不同,由于system.data.dll中的某些功能右不能取消引用