diff options
Diffstat (limited to 'mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs')
-rw-r--r-- | mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs b/mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs index 5d58d0f1c29..7802a250b56 100644 --- a/mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs +++ b/mcs/class/referencesource/System.Web/Compilation/XsdBuildProvider.cs @@ -49,8 +49,8 @@ internal class XsdBuildProvider: BuildProvider { CodeNamespace codeNamespace = new CodeNamespace(ns); codeCompileUnit.Namespaces.Add(codeNamespace); - // Devdiv 18365, Dev10 - + // Devdiv 18365, Dev10 bug 444516 + // Call a different Generate method if compiler version is v3.5 or above bool isVer35OrAbove = CompilationUtil.IsCompilerVersion35OrAbove(assemblyBuilder.CodeDomProvider.GetType()); if (isVer35OrAbove) { @@ -72,8 +72,8 @@ internal class XsdBuildProvider: BuildProvider { if (isVer35) { var aName = a.GetName(); if (aName.Name == "System.Data.DataSetExtensions") { - // Dev10 - + // Dev10 Bug 861688 - We need to specify v3.5 version so that the build system knows to use the v3.5 version + // because the loaded assembly here is always v4.0 aName.Version = new Version(3, 5, 0, 0); CompilationSection.RecordAssembly(aName.FullName, a); } |