private async Task GetReady() { Worker = new WebWorkerClient(); var AssembellyNames = "["; foreach (var Asm in Monsajem_Incs.Assembly.Assembly.AllAppAssemblies) { AssembellyNames += $"'{Asm.GetName().Name}.dll',"; } if (Monsajem_Incs.Assembly.Assembly.AllAppAssemblies.Length > 0) { AssembellyNames = AssembellyNames.Substring(0, AssembellyNames.Length - 1); } AssembellyNames += "]"; var Location = Window.window.Location; await Worker.Run($"self.MN={{}};self.MN.AssemblyFilenames={AssembellyNames};self.MN.baseUrl = '{Location.Protocol}//{Location.Hostname}:{Location.Port}/_framework/';"); var Ready = Worker.GetMessage(); await Worker.Run(WebWorkerJs); await Ready; }