Majelis System.Security.Permissions
saat ini tidak tersedia untuk aplikasi inti .NET jadi tebakan saya adalah Anda menggunakan Penyedia Database MySQL versi lama yang tidak kompatibel dengan .NET inti 2.
Menurut dokumentasi resmi .NET core 2.0 hanya didukung dari versi 6.10.
Coba instal versi terbaru dari:https://dev.mysql.com/ downloads/connector/net/6.10.html
Sunting
Jika Anda sudah memiliki versi itu dan masih tidak berfungsi, mungkin Anda kehilangan beberapa referensi. Mengapa Anda tidak mencoba menggunakan NuGet resmi alih-alih mereferensikan dll di GAC, berikut adalah perintahnya:
Install-Package MySql.Data -Version 6.10.6
Jika Anda menggunakan Kode VS, Anda dapat menggunakan ekstensi pengelola paket NuGet untuk mengelola paket langsung dari editor:https://marketplace.visualstudio.com/items?itemName=jmrog.vscode-nuget-package-manager
Edit 2
Sepertinya itu bug karena saya menemukan pertanyaan ini .NET Core 2 dengan MySql.Data menghasilkan kesalahan izin dan jawaban yang diterima merekomendasikan pembaruan ke versi 8.
Jadi coba perbarui ke versi 8.0.10-rc dan biarkan masalahnya hilang, inilah perintah NuGet:
Install-Package MySql.Data -Version 8.0.10-rc