Hi I found a difference between the MS.NET framework and mono: object foo = Assembly.GetCallingAssembly().CreateInstance("FooBar"); causes a 'System.TypeLoadException' with mono. On the .NET framework, foo is null after this and no exception is raised. I filed bug number 42883 and added some code to show. Greethings Dominik