提交 f34dc812 编写于 作者: J Jared Parsons 提交者: GitHub

Merge pull request #12536 from jaredpar/tool

Fix a bad merge
......@@ -45,7 +45,6 @@
"Microsoft.VisualStudio.VisualBasic.Repl.dll",
"Microsoft.VisualStudio.VsInteractiveWindow.dll",
"Pdb2Xml.exe",
"Roslyn.VisualStudio.Setup.Interactive.dll",
"Roslyn.Compilers.Extension.dll",
"Roslyn.Hosting.Diagnostics.dll",
"Roslyn.VisualStudio.DiagnosticsWindow.dll",
......
......@@ -37,15 +37,29 @@ internal static SignData ReadSignData(string rootBinaryPath)
var serializer = new JsonSerializer();
var fileJson = (Json.FileJson)serializer.Deserialize(file, typeof(Json.FileJson));
var map = new Dictionary<string, FileSignData>();
var allGood = false;
foreach (var item in fileJson.SignList)
{
var data = new FileSignData(certificate: item.Certificate, strongName: item.StrongName);
foreach (var name in item.FileList)
{
map.Add(name, data);
if (map.ContainsKey(name))
{
Console.WriteLine($"Duplicate file entry: {name}");
allGood = false;
}
else
{
map.Add(name, data);
}
}
}
if (!allGood)
{
Environment.Exit(1);
}
return new SignData(rootBinaryPath, map, fileJson.ExcludeList);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册