private static Assembly getExecutingAssembly() { var entryTypeString = Deployment.Current.EntryPointType; var assemblyString = Deployment.Current.EntryPointAssembly; var entryTypeFullId = String.Format(TYPE_ID_FORMAT, entryTypeString, assemblyString); Assembly executingAssembly = Type.GetType(entryTypeFullId).Assembly; return executingAssembly; }