Я получаю следующее исключение при попытке создания экземпляра в приложении MVC3 построен на вершине Mono нового MySqlConnection
(моно против 2.10.8.1, приложения компилируюсь для .NET 4)исключения в моно используя mvc3 и mysql.data
Недопустимый код IL в System.Data.Common.DbConnection: .ctor(): тело метода пуст.
Я создал другое приложение командной строки и попытался подключиться, и это сработало нормально.
Я тестировал это с помощью MySql.Data 6.5.4 и 6.4.5. Я ссылки на следующие библиотеки DLL из проекта mvc3:
- System.Web.Helpers
- System.Web.Mvc
- System.Web.Razor
- System.Web.WebPages.Deployment
- System.Web.WebPages
- System.Web.WebPages.Razor
- MySql.Data
- Microsoft.CSharp
- Система
- System.ComponentModel.DataAnnotations
- System.Core
- System.Data
- System.Web
- System.Web.Abstractions
- System.Web.DynamicData
- системы .Web.Extensions
- System.Web.Routing
- Sy stem.Web.Services
- System.Xml
- System.Xml.Linq
Для проектов MVC2/3 рекомендуется использовать Mono 3.0. – knocte
У меня такая же проблема, я пытаюсь скомпилировать консольное приложение с компилятором mcs, используя сетевой соединитель MySql dot в качестве ссылки на библиотеку. –