Third Party DLL issues

Hey there,

I’m trying to use a third party DLL in my Unity project for UWP. In playmode everything works finde, but as soon as I try to compile the project for UWP I got an error message.
I don’t understand the exact meaning of the “don’t process” option for DLLs. Without using it, the error messafe is

“Error: type System.Windows.Forms.TreeView doesn’t exist in target framework. It is referenced from thirdpartydll.dll at thirdpartydll.NodeList”

When don’t processing the DLL Unity compiles succesfully, but in Visual Studio an error appears, while launching the app.

“TypeLoadException: Could not load type ‘System.IO.FileInfo’ from assembly ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e’.”

I already read, that there are problems in the compatibility of .NET and Unity, but I did not understand how to solve it.

Thanks in advance!

Try switching scripting backend to il2cpp. Other option is find a version of that dll that is compatible with UWP.

Unfortunally the ap needs vuforia support, so switching scriptnig backend to il2cpp is not an option.
I only got this single dll and there is no chance of getting an other version, because it is not a public dll.

Do you got any other idea?

Thanks for replying!