Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Chen <59190910+JeffInChrist@users.noreply.github.com>2022-01-11 10:23:43 +0300
committerGitHub <noreply@github.com>2022-01-11 10:23:43 +0300
commitf0c4e7bb8b3a9a674716eb506aff56d491a34b73 (patch)
treeea2d93a6817eb7027e2d4b2721dd3281379b1d70
parent6237fdb87e79241b142433ac1e5e4725f001e4db (diff)
Fixed the comparison of assembly versions (#593)
Co-authored-by: Min Huang <huangmin@microsoft.com>
-rw-r--r--mdoc/Mono.Documentation/frameworksbootstrapper.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/mdoc/Mono.Documentation/frameworksbootstrapper.cs b/mdoc/Mono.Documentation/frameworksbootstrapper.cs
index f6d83108..724692c4 100644
--- a/mdoc/Mono.Documentation/frameworksbootstrapper.cs
+++ b/mdoc/Mono.Documentation/frameworksbootstrapper.cs
@@ -35,11 +35,11 @@ namespace Mono.Documentation
.ToArray();
var frameworks = new List<XElement>();
- var assemblyVersionMappings = new Dictionary<string, Dictionary<string, string>>();
+ var assemblyVersionMappings = new Dictionary<string, Dictionary<string, Version>>();
foreach (var d in data)
{
Console.WriteLine(d.Name);
- var assemblyVersionMapping = new Dictionary<string, string>();
+ var assemblyVersionMapping = new Dictionary<string, Version>();
assemblyVersionMappings.Add(d.Name, assemblyVersionMapping);
string sourcePath = Path.Combine(frameworkPath, d.Path);
foreach (var xmlPath in Directory.GetFiles(sourcePath, "*.xml"))
@@ -51,7 +51,7 @@ namespace Mono.Documentation
var version = FileVersionInfo.GetVersionInfo(dllPath).FileVersion;
if (!string.IsNullOrEmpty(version))
{
- assemblyVersionMapping.Add(Path.GetFileName(xmlPath), version);
+ assemblyVersionMapping.Add(Path.GetFileName(xmlPath), new Version(version));
}
}
}