Mono 2.8(4.0 .net)抛出NotImplementedException的方法

时间:2014-08-29 15:28:55

标签: c# .net linq mono

我今天第一次在Debian上使用mono,我在加载.dll时遇到错误。我使用Linq to SQL

错误说明:在程序集中缺少方法.ctor,键入System.Runtime.CompilerServices.ExtensionAtribute无法找到自定义attr构造函数图像。

然后我尝试了MoMa工具并显示了这些错误

调用NotImplementedException的方法方法

void .ctor ()                       void DataContext..ctor (string, MappingSource)
void .ctor (string)                 void DataContext..ctor (string, MappingSource)
void .ctor (string, MappingSource)      void DataContext..ctor (string, MappingSource)
void LoadAll ()                     void DataContext.set_CommandTimeout (int)

这是我的代码

    public SwitchDataDataContext(string connection) : 
            base(connection, mappingSource)
    {
        OnCreated();
    }

所以,我可以在没有超时的情况下生活,但我相信其他人是连接字符串的构造函数。

我在VS 4.5.2中进行编译,如果这很重要,那就把它带到Debian。

除了重新编码到ado.net之外的任何想法 谢谢 安德烈

1 个答案:

答案 0 :(得分:0)

我的版本错了。升级到最新修复它。