Mono上に構築されたMVC3アプリで新しいものをインスタンス化しようとすると、次の例外が発生しますMySqlConnection
(mono v 2.10.8.1、アプリは.NET 4用にコンパイルされます)
System.Data.Common.DbConnection:.ctor()の無効なILコード:メソッド本体が空です。
別のコマンドラインアプリを作成して接続しようとしましたが、問題なく動作しました。
MySql.Data6.5.4および6.4.5でこれをテストしました。私はmvc3プロジェクトから次のdllを参照しています:
- 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
- System.Web.Extensions
- System.Web.Routing
- System.Web.Services
- System.Xml
- System.Xml.Linq