Beispiel #1
0
        /// <summary>
        /// Add all *.Views.dll files found in the base directory as application parts
        /// </summary>
        /// <param name="mvcBuilder">The builder the application parts are added to.</param>
        /// <returns>The <paramref name="mvcBuilder"/>.</returns>
        public static IMvcCoreBuilder AddViewsApplicationParts(this IMvcCoreBuilder mvcBuilder)
        {
            var viewAssemblies = Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory, "*.Views.dll")
                                 .Select(Assembly.LoadFrom)
                                 .ToArray();

            return(mvcBuilder.AddViewsApplicationParts(viewAssemblies));
        }