0

私は現在 Script# をテストしており、単一のクラスを持つ単純な Script# クラス ライブラリを作成しました。

クラスには、次のようなことを行うメソッドがあります。

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

正常にコンパイルされ、JS 出力ファイルが生成されますが、NUnit プロジェクトからこのアセンブリを参照してテストしようとすると、MissingMethodException がスローされます。

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

私は何を間違っていますか?

4

1 に答える 1

0

有効な.netアセンブリであっても、カスタムmscorlib.dllを参照することに注意してください。私がそれを行う方法を確認するには、他の質問に対する私の回答を参照してください。C#でコードを記述し、Script#を使用して.NETアセンブリとJavaScriptの間でコードを共有することは可能ですか?

于 2012-07-12T21:51:19.250 に答える