Hello, i was trying to use the "assimp.net" library in unity (via C#-Script). I compiled the C#-Version of the library with ".Net v3.5" as target. However, i still have trouble calling library functions. For those who do not know assimp: it's a C++ library for loading 3D models (at runtime). There's also a C#-Wrapper library (called assimp.net). I'm getting following exception: Code (csharp): NotImplementedException: The requested feature is not implemented. System.Runtime.InteropServices.Marshal.GetHRForLastWin32Error () (at /Applications/buildAgent/work/b59ae78cff80e584/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs:412) Assimp.Unmanaged.AssimpLibraryImplementation.LoadLibrary (System.String path) Assimp.Unmanaged.AssimpLibrary.LoadLibrary (System.String libPath) Assimp.Unmanaged.AssimpLibrary.LoadLibrary (System.String lib32Path, System.String lib64Path) Assimp.Unmanaged.AssimpLibrary.LoadLibrary () Assimp.Unmanaged.AssimpLibrary.LoadIfNotLoaded () Assimp.Unmanaged.AssimpLibrary.EnableVerboseLogging (Boolean enable) Assimp.AssimpImporter.PrepareImport () Assimp.AssimpImporter.ImportFile (System.String file, PostProcessSteps postProcessFlags) NewBehaviourScript.Start () (at Assets/Scripts/NewBehaviourScript.cs:20) The unity3d documentation say, though, that this method should be compatible with the version of .Net unity is using (http://docs.unity3d.com/Documentation/ScriptReference/MonoCompatibility.html). Maybe anyone had similar problems using external libraries?