using System.Threading.Tasks; using System.Windows; using Unosquare.Labs.EmbedIO; using Unosquare.Labs.EmbedIO.Modules; namespace Demo.WPF { /// /// Interaction logic for App.xaml /// public partial class App : Application { public App() { #if DEBUG foreach (var res in System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames()) { System.Diagnostics.Debug.WriteLine("found resource: " + res); } #endif Task.Factory.StartNew(async () => { using (var server = new WebServer("http://*:5000")) { var assembly = typeof(Demo.App).Assembly; server.RegisterModule(new ResourceFilesModule(assembly, "Demo.wwwroot")); await server.RunAsync(); } }); } } }