Можно ли как-то использовать Autofac в Unity3d? - PullRequest
0 голосов
/ 06 июня 2018

Я использую Unity3d 2018.1.0f3, который использует .net 4.6x и имеет netstandard 2.0.Кто-нибудь знает, возможно ли заставить Autofac работать в Unity?В настоящее время я получаю сообщение о том, что он выгружал сборки из-за возможных проблем во время выполнения.

Спасибо, MH

1 Ответ

0 голосов
/ 07 июня 2018

Да, возможно, было бы неплохо узнать, что вы пробовали до сих пор, но в основном вы импортируете его так же, как импортируете все остальные сторонние библиотеки.

Я предполагаю, что вы включенысовременная машина Windows, и вы используете VS, потому что вы не предоставили нам никакой информации об этом.

  1. Запустите ваш NuGet PM в VS (Инструменты> Диспетчер пакетов NuGet> Консоль)

  2. Команда: Install-Package Autofac -Версия 4.8.1 Или ваш предпочтительный способ получить пакет NuGet https://www.nuget.org/packages/Autofac/ (VS, конечно, также работает)

  3. Теперь у вас должен быть пакет в /Packages/Autofac.4.8.1/lib/net45

  4. Скопируйте DLL в ваши активы /Папка lib (или там, где вы хотите ее иметь)

  5. Если вы вернетесь в Unity, он загрузит Autofac сейчас

Теперь вы можете перейтив любой класс, который у вас есть, и наберите «using Autofac» и начните.

...