参考类型'组件'声称它是在'系统'中定义的,但是找不到它

时间:2017-06-29 20:41:17

标签: c# xamarin uwp xamarin.forms

我试图在作为Xamarin Forms应用程序一部分的UWP项目中使用SqlConnection类。我需要对我添加的System.Data.DLL的引用。但是,当我尝试创建SqlConnection时,如此:

using (SqlConnection connection = new SqlConnection(queryString))
{

};

我收到错误Reference to type 'Component' claims it is defined in 'System', but it could not be found.

我可以像这样声明一个SqlConnection变量:

SqlConnection con = new SqlConnection();

我在尝试使用该对象时只收到错误。例如在using声明中。

我不确定我做错了什么。网站上的其他类似问题似乎对我的情况没有帮助。

1 个答案:

答案 0 :(得分:1)

来自微软的代码来源说:

  

该示例演示了如何从SQL Server数据库访问数据   Windows应用商店应用。我们无法从Windows访问SQL Server数据库   直接存储应用。我们必须创建一个服务层来访问   数据库中。

https://code.msdn.microsoft.com/How-to-access-data-from-5f2602ec#content