Как скомпилировать скрипты C # Unity в dll файлы? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь скомпилировать некоторые сценарии 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 в проект?

Я очень смущен и чрезвычайно благодарен за ваши ответы!

...