Я пытаюсь скомпилировать некоторые сценарии C # моего проекта Unity в dll-файлы (или dll-файлы), чтобы я мог использовать их в сгенерированном во время выполнения коде. Тем не менее, я застрял, пытаясь справиться с этим.
Я нашел этот вопрос в ответах Unity, который описывает то, что я ищу, однако его ответ дает очень мало деталей и устарел. Поэтому я был бы очень признателен, если бы кто-то нашел время, чтобы объяснить это мне более подробно. Ниже у меня будет список вопросов, с которыми я сейчас нахожусь.
- Я использую Unity 2018.4.10f1 Personal и Visual Studio 2017
- Мне удалосьсоздайте библиотеку классов через «Файл -> Создать -> Проект -> .NET Standard -> Библиотека классов» в Visual studio после установки «.NET Desktop Development» сначала
Вот проблемы, с которыми я сталкиваюсь:
- Где я могу сохранить проект? В моей папке «Ресурсы»?
- Как удалить ссылки в Visual Studio? Я вижу только «Добавить ссылку» и только нашел учебники, использующие сторонние инструменты для удаления «неиспользуемых» ссылок.
- Я не вижу опции «Библиотеки полных базовых классов Unity 3.5 .net» в моих проектах Целевая платформаменю и должны идти с .Net Standard 2.0.
- Наконец, он говорит «построить», но не нужно ли мне сначала помещать классы, которые я хочу скомпилировать, в файл .dll в проект?
Я очень смущен и чрезвычайно благодарен за ваши ответы!