aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Microsoft.AspNet.WebPages.3.2.3/Content')
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt41
-rw-r--r--packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt13
2 files changed, 54 insertions, 0 deletions
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt
new file mode 100644
index 0000000..01478c5
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.install.xdt
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+
+ <!-- If runtime tag is absent -->
+ <runtime xdt:Transform="InsertIfMissing">
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If runtime tag is present, but assembly binding tag is absent -->
+ <runtime>
+ <assemblyBinding xdt:Transform="InsertIfMissing" xmlns="urn:schemas-microsoft-com:asm.v1">
+ </assemblyBinding>
+ </runtime>
+
+ <!-- If the binding redirect is already present, the existing entry needs to be removed before inserting the new entry-->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Helpers')" >
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.WebPages')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+
+ <!-- Inserting the new binding redirect -->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Insert">
+ <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
+ <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Insert">
+ <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
+ <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt
new file mode 100644
index 0000000..4adcfd6
--- /dev/null
+++ b/packages/Microsoft.AspNet.WebPages.3.2.3/Content/Web.config.uninstall.xdt
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.Helpers')" >
+ </dependentAssembly>
+ <dependentAssembly xdt:Transform="Remove"
+ xdt:Locator="Condition(./_defaultNamespace:assemblyIdentity/@name='System.Web.WebPages')" >
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file