@AlexGenesis

Как правильно сделать dll для Unity?

Добрый день, для создания игры на Unity понадобилось сделать свою DLL внутри которой я так же использовал внешнею библиотеку(Csharp.Scripting), после компиляции собственной DLL, Unity выдает ошибку:
"Unable to resolve reference 'Microsoft.CodeAnalysis.Scripting'. Is the assembly missing or incompatible with the current platform?"
Я так понимаю надо как-то дополнительно еще скомпилировать в DLL саму Csharp.Scipting, но не знаю как это реализовать, буду благодарен, если кто подскажет

Edit 1.
Помогла сборка под x64, но появились еще 4 ошибки:
1) Assembly 'Library/ScriptAssemblies/Assembly-CSharp.dll' will not be loaded due to errors:
Reference has errors 'EvalExpression'.

2) Assembly 'Assets/Scripts/EvalDLL/Microsoft.CodeAnalysis.Scripting.dll' will not be loaded due to errors:
Unable to resolve reference 'System.Runtime.Loader'. Is the assembly missing or incompatible with the current platform?

3) Assembly 'Assets/Scripts/EvalDLL/Microsoft.CodeAnalysis.CSharp.Scripting.dll' will not be loaded due to errors:
Reference has errors 'Microsoft.CodeAnalysis.Scripting'.

4) Assembly 'Assets/Scripts/EvalDLL/EvalExpression.dll' will not be loaded due to errors:
Reference has errors 'Microsoft.CodeAnalysis.Scripting'.
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Собирай свою DLL под x64
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы