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); }
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); }