【问题标题】:Visual Studio 2015 not installing Mysql.data in NuGetVisual Studio 2015 未在 NuGet 中安装 Mysql.data
【发布时间】:2017-05-29 21:55:02
【问题描述】:

UWP 应用无法使用 MySql

我在 UWP 中制作了一个应用程序,而不是使用似乎是 Visual Studio 2015 规范的 SQLLite,我想使用 MySql。我已经通过“服务器资源管理器”将我的 Azure mysql 数据库连接到 Visual Studio。

我正在使用 MySQL Workbench 从 Azure 更新我连接的数据库中的表,但我实际上无法编写任何代码来访问我的表,因为每当我尝试在 NuGet 包管理器中安装 MySql.data/.entity/etc 时我得到一个错误。

nuget error

我尝试下载 Mysql 安装程序、Ado 和 ODBC 的 Mysql 驱动程序。我什至尝试下载 MySql for Visual Studio 选项,因为我发现 Visual Studio 与 MySql 不兼容,而是需要 MySql for Visual Studio 下载但是每当我尝试在我的代码中使用 MySql 时我仍然有错误,因为我需要一个程序集参考它,但我没有运气能够得到一个不会出错的。

有人知道我如何在 Visual Studio 2015 中实际使用 MySql 吗?

这是我一直使用的指导方针,但在安装时我似乎无法克服 Mysql.data 错误。

http://web3.codeproject.com/Articles/1074242/Designig-your-Azure-MySQL-DB-with-a-UWP-Demo

我看到很多人谈论这个但是没有一个直接的修复(我已经尝试了很多修复,特别是使用 Vs13 在 Nuget 包管理器中安装 Mysql 然后它应该在 VS15 中更新,但由于我的应用程序是 UWP VS13 实际上并没有加载/读取它,所以这个想法对我不好,但可能对其他人有帮助)

【问题讨论】:

    标签: mysql azure visual-studio-2015 uwp mysql.data


    【解决方案1】:

    从 6.7 开始,Connector/Net 完全支持构建 Windows 应用商店应用。但是使用Connector/Net RT不是通过安装Nuget包,它只是根据MySQL Connector/Net Developer Guide引用MySql.Data.RT.dll程序集:

    使用连接器/网络 RT 很容易。只需使用 Visual Studio 创建一个 Windows 应用商店应用程序,然后在您的项目中引用 MySql.Data.RT.dll 程序集。您编写的代码应该与普通的 Connector/Net 完全相同(包括使用相同的命名空间 MySql.Data.MySqlClient),除了上面列出的不同之处。

    如果您安装了连接器,您可以在C:\Program Files (x86)\MySQL\Connector.NET 6.79\Assemblies\RT 找到此 dll。您也可以下载mysql-connector-net-6.7.9-noinstall.zip 以在文件夹中找到此文件。我之前也有一个 MySql UWP 示例,并且有 dll here。右键单击您的项目并为此添加参考,它将起作用。

    更多详情请参考this sample

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      相关资源
      最近更新 更多