Hola, estoy tratando de agregar EmbedIO DLL a un proyecto de Unity C#, he agregado EmbedIO.dll y Swan.Lite.dll a mi proyecto simplemente agregándolos con NuGet y también intento colocar el .DLL en el directorio de activos, pero sigo recibiendo este error.
Todas las DLL que estoy usando son para netstandar2.0.
Pero sigo recibiendo este error:
Error CS0012: el tipo 'Objeto configurado' está definido en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado 'Swan.Lite, Version=3.0.0.0, Culture=neutral, PublicKeyToken=30c707c872729fff'. (CS0012)
Mi paquete.config:
<?xml version="1.0" encoding="utf-8"?> <packages> <package id="EmbedIO" version="3.4.3" targetFramework="net471" /> <package id="System.ValueTuple" version="4.5.0" targetFramework="net471" /> <package id="Unosquare.Swan.Lite" version="3.1.0" targetFramework="net471" /> </packages> Y mi Assembly-CsSharp.csproj se ve así: https://pastebin.com/E6raLbYe
Tuve el mismo problema.
Puede utilizar la versión 3.0.0 de "Unosquare.Swan.Lite".
También funcionó normalmente en un entorno de Unity.