private static CompilationResult ExportConfiguration(CompilerOptions options) { var assembly = Assembly.LoadFile(options.WebSiteAssembly); var config = ConfigurationInitializer.InitDotVVM(assembly, options.WebSitePath, null, collection => { }); return(new CompilationResult() { Configuration = config }); }
private DotvvmConfiguration GetCachedConfiguration(Assembly assembly, string webSitePath, Action <IServiceCollection> additionalServices) { return(cachedConfig.GetOrAdd($"{assembly.GetName().Name}|{webSitePath}", key => ConfigurationInitializer.InitDotVVM(assembly, webSitePath, this, additionalServices))); }