Почему я получаю исключение MissingMethodException при использовании сборки Script# из другой сборки.NET?
Я сейчас тестирую 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)'.
Что я делаю неправильно?
1 ответ
Решение
Помните, что даже когда это действительная сборка.net, она ссылается на пользовательский файл mscorlib.dll. Смотрите мой ответ на ваш другой вопрос, чтобы увидеть, как я это делаю. Можно ли написать код на C# и использовать Script# для совместного использования его между сборками.NET и JavaScript?