10bet网址
连接器和api手册
本手册下载

4.3.3从源端安装Connector/NET

从源代码构建MySQL Connector/NET使您能够自定义构建参数和目标平台,如Linux和macOS。本节的过程描述了如何使用Microsoft Visual Studio (Windows或macOS)和. net Core CLI (Windows、macOS或Linux)构建源代码。

MySQL Connector/NET源代码可从以下网站下载https://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/connector/net/.选择源代码选择操作系统列表。使用存档选项卡下载以前版本的Connector/NET源代码。

源代码被打包为ZIP归档文件,其名称类似于mysql-connector-net-8.0.19-src.zip.将文件解压缩到本地目录。

该文件包含以下包含源文件的目录:

  • EFCore:实体框架核心特性的源文件和测试文件。

  • EntityFramework:实体框架6特性的源文件和测试文件。

  • MySQL。数据:使用MySQL库对特性进行源代码和测试文件。

  • MySQL。网络: web提供程序的源文件和测试文件,包括ASP中使用的成员、角色和配置文件提供程序。净或ASP。核心网的网站。

用Visual Studio构建源代码

下面的过程可用于在Microsoft Windows或macOS上构建连接器。Connector/NET支持不同版本的Microsoft Visual Studio和。NET库。有关您打算构建的Connector/NET版本的指导,请参见第4.2节,“连接器/NET版本”在你开始之前。

  1. 导航到源代码目录的根目录,然后导航到包含要构建的源文件的目录,例如MySql。数据.每个源目录都包含一个Microsoft Visual Studio解决方案文件. sln(例如,MySqlData.sln).

  2. 双击解决方案文件以启动Visual Studio并打开解决方案。

    Visual Studio在“解决方案资源管理器”中打开解决方案文件。与解决方案相关的所有项目也出现在导航树中。这些相关的项目可以包括测试文件和解决方案所需的项目。

  3. 找到与解决方案名称相同的项目(MySql。数据在本例中)。右键单击节点并选择构建从上下文菜单中构建解决方案。

用。net Core CLI构建源代码

以下过程可用于在Microsoft Windows、Linux或macOS上构建连接器。当前版本的。net Core SDK必须安装在本地才能执行dotnet命令。有关更多使用信息,请访问https://docs.microsoft.com/en-us/dotnet/core/tools/

  1. 打开终端,例如PowerShell命令提示符,或bash

    导航到源代码目录的根目录,然后导航到包含要构建的源文件的目录,例如MySQL。数据

  2. 清除上一个构建的输出。

    dotnet清洁
  3. 键入以下命令以构建解决方案文件(MySql.Data.sln在本例中)使用默认的命令参数:

    dotnet构建

    解决方案和项目默认值。当命令行上没有提供目录和文件名时,默认值取决于当前目录。如果从顶部目录执行命令,例如MySQL。数据,则选择解决方案文件(. net Core 3.0 SDK新增)。否则,如果从src子目录中,将使用项目文件。

    配置默认,- c|——配置默认的调试构建配置。另外,- c版本是另一个支持的生成配置参数值。

    默认情况下,框架- f|——框架如果在命令行上没有指定框架,则为应用的所有可能框架构建解决方案或项目。要确定支持哪些框架,使用文本编辑器打开相关的项目文件(例如,MySql.Data.csprojsrc子目录)并搜索< TargetFrameworks >元素。

    要在Linux和macOS上构建源代码,必须以.NET Standard (- f netstandard2.0- f netstandard2.1).要在microsoftwindows上编译源代码,你可以选择。net标准和。net框架(- f net452- f net48).