Hi,
I’m in the process of porting my Unity Pro windows project to iPhone/iPad, which includes a bunch of .NET 2.0 dlls required to function.
However I’m running into problems trying to get it working… The editor log is littered with “class [×] not found in System, Version 2.0.0.0” or similar, with x being INotifyPropertyChanged and a bunch of other classes that are in .NET 2.0.
(My dlls are compiled in Visual Studio 2010 as .NET 2.0 libraries)
When I reflector the mscorlib.dll found in a newly compiled iPhone project, INotifyPropertyChanged is not found in it at all.
My question is this; does the “Api Compatibility Level” property allow me to use .NET 2.0 assemblies in unity iPhone or is it used for something else?
Edit: I guess it does work as 2.1 option allows generics and 1.1 doesn’t, but do they both use the same mscorlib?