gpt4 book ai didi

asp.net-mvc-3 - 使用 mvc3 和 mysql.data 的 Mono 中的异常

转载 作者:行者123 更新时间:2023-12-02 21:00:52 27 4
gpt4 key购买 nike

尝试在基于 Mono 构建的 MVC3 应用程序中实例化新的 MySqlConnection 时出现以下异常(mono v 2.10.8.1,应用程序是针对 .NET 4 编译的)

Invalid IL code in System.Data.Common.DbConnection:.ctor (): method body is empty.

我创建了另一个命令行应用程序并尝试连接,效果很好。

我已经使用 MySql.Data 6.5.4 和 6.4.5 对此进行了测试。我从 mvc3 项目引用以下 dll:

  • System.Web.Helpers
  • 系统.Web.Mvc
  • System.Web.Razor
  • System.Web.WebPages.Deployment
  • System.Web.WebPages
  • System.Web.WebPages.Razor
  • MySql.Data
  • 微软.CSharp
  • 系统
  • System.ComponentModel.DataAnnotations
  • 系统核心
  • 系统数据
  • 系统.Web
  • System.Web.Abstractions
  • System.Web.DynamicData
  • 系统.Web.扩展
  • 系统.Web.路由
  • 系统.Web.服务
  • 系统.Xml
  • System.Xml.Linq

最佳答案

我在尝试在 Linux 上运行 Mono 应用程序时遇到了此问题,因为我将不兼容的 System.Data.dll 部署到了目标系统。

安装 Mono System.Data 包(apt-get install libmono-system-data4.0-cil)解决了我的问题。

关于asp.net-mvc-3 - 使用 mvc3 和 mysql.data 的 Mono 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com