| Visual Studio 版本 | 默認 .NET Framework | MySQL Connector/NET DLL 版本 | 備註 |
|---|---|---|---|
| VS 2005 / 2008 | .NET 2.0 / 3.5 | v2.0 (net2.0 目錄) | 舊項目維護 |
| VS 2010 | .NET 4.0 | v4.0 (net4.0 目錄) | 需 .NET 4.0 運行時 |
| VS 2012 / 2013 / 2015 / 2017 / 2019 / 2022 | .NET 4.5 / 4.6 / 4.7 / 4.8 | v4.5 (net4.5 目錄) | 向下兼容 4.0+,推薦首選 |
| .NET Core / .NET 5+ | .NET Core 2.1+ / .NET 5+ | NuGet: MySqlConnector / MySql.Data (Core 版) | 跨平台首選 MySqlConnector |
Install-Package MySql.Data -Version 8.0.33
// 或跨平台高性能驅動
Install-Package MySqlConnector -Version 2.3.0
自動解決依賴、版本衝突、輸出複製。// 運行時檢查實際加載版本
var asm = typeof(MySql.Data.MySqlClient.MySqlConnection).Assembly;
Console.WriteLine(asm.FullName); // 輸出完整版本信息
簡記:**VS2010 用 v4.0,VS2012+ 用 v4.5,核心專案用 NuGet MySqlConnector**。