首页 新闻 搜索 专区 学院

UWP中两个,system.data.dll与Microsoft.NETCore.UniversalWindowsPlatform冲突

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-08-16 08:56

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必须的,不知道怎么处理

wells_001的主页 wells_001 | 初学一级 | 园豆:173
提问于:2015-10-15 12:57
< >
分享
所有回答(1)
0

DbProviderFactory前面加上具体的命名空间啊

zhoumy | 园豆:603 (小虾三级) | 2015-10-15 18:10

试了不行,System.data.dll包含system.data.common,UWP的Microsoft.NetCore.UniversalWindosPlatform也包含system.data.common,只是两个命名空间略有不同,由于system.data.dll中的某些功能右不能取消引用

支持(0) 反对(0) wells_001 | 园豆:173 (初学一级) | 2015-10-16 10:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册