Assembly.GetExecutingAssembly doesn't exist in PCL
I set up a PCL in VB, VS2012 and set it for Profile 78 (WinRT, WinPhone8, .NET 4.5). I don't have GetExecutingAssembly available on Assembly . According to this , it should be available to PCLs. The only method available is Assembly.Load() . Does anyone what I should do with this? E.g. is this true, is my environment screwed up, is there another way to access GetExecutingAssembly other than Imports System.Reflection ? Any other ideas? In general, you should use something like typeof(MyType).GetTypeInfo().Assembly instead of Assembly.GetExecutingAssembly() . GetExecutingAssembly has to