Я пытаюсь импортировать библиотеку System.Net.Http в свой сценарий C# в Unity.
Я установил эту библиотеку из диспетчера NuGet в Visual Studio 2017. Она была добавлена в список ссылок, а затем я импортировал файл System.Net.Http.dll в папку плагинов в проекте Unity, но Unity его не принимает. Он показывает мне это сообщение об ошибке: "Загрузка сборки скрипта" Assets / DLL / System.Net.Http.dll "не удалась!"
Я редактирую квазион, чтобы вы могли меня лучше понять.
Итак, который версию System.Net.Http.dll вы скопировали в папку с ресурсами? А какую среду выполнения вы используете?
Unity3D использует Mono. Я не думаю, что вы сможете запустить это, кроме как каким-то образом обернуть его и запустить как плагин, и даже тогда это, возможно, будет работать только для Windows.
@McAden Unity делает это за них: docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html
@Eddge Не думал, что это обязательно означает, что вы можете загрузить полный двоичный файл .Net 4.6 и ожидать, что он будет работать. Я исправился.
Какая у вас версия Unity?





Вам наверное нужно перезагрузить сборку, которую я решил.
Есть ли сообщения об ошибках? Что вы имеете в виду под точно, говоря «Unity не принимает это»? Также укажите версию Unity и среду выполнения плеера, которую вы используете.