public static async Task <IAppProfile> Load() { var assembly = Assembly.GetAssembly(typeof(App)); var resourceNames = assembly.GetManifestResourceNames(); var configName = resourceNames.FirstOrDefault(s => s.Contains(ConfigFile)); using (var stream = assembly.GetManifestResourceStream(configName)) { using (var reader = new StreamReader(stream)) { var json = await reader.ReadToEndAsync(); var dynamicJson = JObject.Parse(json); return(new AppProfile(ClientConfig.FromJson(dynamicJson))); } } }