MySQLBackup.net отлично работает в приложениях Windows, но не в Xamarin (проверено с точно таким же кодом).
Есть ли какое-нибудь решение или альтернативы, которые я могу использовать?Я действительно потерян ...
Я хочу сделать резервную копию своей базы данных с сервера MariaDB Linux (Debian9), поэтому я нашел MySqlBackup.NET, но ничто не может заставить его работать с Xamarin.
Существует мой код для резервного копирования (работает в приложении консоли Windows):
// Use MySqlBackup.Net to backup database
using (var conn = new MySqlConnection("myconnstring"))
{
conn.Open();
using (MySqlCommand cmd = new MySqlCommand())
{
conn.Open();
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = conn;
mb.ExportToFile(Constants.EXPORT_PATH + "/dolibarr_" + identifier + "dataBackup.sql");
conn.Close();
}
}
}
Получение исключения: инициализатор типа для 'MySql.Data.MySqlClient.Replication.ReplicationManager' вызвал исключение.