예제 #1
0
        private void UpdateBindingRedirects(IEnumerable <AssemblyBindingInfo> changedFiles)
        {
            string webConfigPath = PathUtil.Resolve("~/web.config");

            var webConfig = XDocument.Load(webConfigPath);

            var assemblyBindingConfig = new AssemblyBindingConfiguration(webConfig);

            foreach (var file in changedFiles)
            {
                assemblyBindingConfig.AddRedirectsForAssembly(file.FilePath, file.FileVersionInfo, file.VersionInfo);
            }

            assemblyBindingConfig.SaveIfChanged(webConfigPath);
        }
예제 #2
0
        private void UpdateBindingRedirects(IEnumerable <AssemblyName> assemblyNames)
        {
            string webConfigPath = PathUtil.Resolve("~/web.config");

            var webConfig = XDocument.Load(webConfigPath);

            var assemblyBindingConfig = new AssemblyBindingConfiguration(webConfig);

            foreach (var assemblyName in assemblyNames)
            {
                assemblyBindingConfig.AddRedirectsForAssembly(assemblyName);
            }

            assemblyBindingConfig.SaveIfChanged(webConfigPath);
        }
        private void UpdateBindingRedirects(IEnumerable<AssemblyBindingInfo> changedFiles)
        {
            string webConfigPath = PathUtil.Resolve("~/web.config");

            var webConfig = XDocument.Load(webConfigPath);

            var assemblyBindingConfig = new AssemblyBindingConfiguration(webConfig);

            foreach (var file in changedFiles)
            {
                assemblyBindingConfig.AddRedirectsForAssembly(file.FilePath, file.FileVersionInfo, file.VersionInfo);
            }

            assemblyBindingConfig.SaveIfChanged(webConfigPath);
        }
        private void UpdateBindingRedirects(IEnumerable<AssemblyName> assemblyNames)
        {
            string webConfigPath = PathUtil.Resolve("~/web.config");

            var webConfig = XDocument.Load(webConfigPath);

            var assemblyBindingConfig = new AssemblyBindingConfiguration(webConfig);

            foreach (var assemblyName in assemblyNames)
            {
                assemblyBindingConfig.AddRedirectsForAssembly(assemblyName);
            }

            assemblyBindingConfig.SaveIfChanged(webConfigPath);
        }