Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 2
0
 private DotvvmConfiguration GetCachedConfiguration(Assembly assembly, string webSitePath, Action <IServiceCollection> additionalServices)
 {
     return(cachedConfig.GetOrAdd($"{assembly.GetName().Name}|{webSitePath}",
                                  key => ConfigurationInitializer.InitDotVVM(assembly, webSitePath, this, additionalServices)));
 }