当从另一个.NET程序集使用Script#assembly时,为什么会出现MissingMethodException?

时间:2012-07-12 19:53:11

标签: script#

我正在测试脚本#并创建一个简单的脚本#类库,只有一个类。

该类有一个方法可以执行以下操作:

public static string[] SplitName(string name)
{
    return name.Split(' ');
}

编译很好并生成JS输出文件但是当我从我的NUnit项目引用这个程序集并尝试测试它时抛出了一个MissingMethodException。

System.MissingMethodException : Method not found 'System.String[] System.String.Split(Char)'.

我做错了什么?

1 个答案:

答案 0 :(得分:0)

请记住,即使它是有效的.net程序集,它也会引用自定义的mscorlib.dll。请参阅我对您的其他问题的回答,看看我的方式。 Is it possible to write code in C# and use Script# to share it between .NET assemblies and JavaScript?