Skip to content

Errors signing winforms.datavisualization package #112

Description

@mrobinsonwise

Using the 3.6.4 Brutal Strong Name Signer command line, I get errors signing winforms.datavisualization packages (version 1.9.4 and 1.10.0)

Both errors are the same

6. Cleanup...
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
   at Mono.Collections.Generic.Collection`1.RemoveAt(Int32 index)
   at Brutal.Dev.StrongNameSigner.SigningHelper.FixAttributes(IEnumerable`1 customAttributes, AssemblyInfo assembly, Dictionary`2 tempFilePathToInputOutputFilePairMap, Dictionary`2 assembliesByName)
   at Brutal.Dev.StrongNameSigner.SigningHelper.FixCustomAttributes(HashSet`1 allAssemblies, Dictionary`2 tempFilePathToInputOutputFilePairMap)
   at Brutal.Dev.StrongNameSigner.SigningHelper.SignAssemblies(IEnumerable`1 assemblyInputOutputPaths, String keyFilePath, String keyFilePassword, String[] probingPaths)
   at Brutal.Dev.StrongNameSigner.Console.Program.SignAssemblies(Options options)
   at Brutal.Dev.StrongNameSigner.Console.Program.Main(String[] args)

Full log of attempt to sign winforms.datavisualization v1.9.4 (v1.10.0 is the same)

PS C:\git\temp\strong-signing\3.6.4\3.6.4\build> .\StrongNameSigner.Console.exe -in C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2
-------------------------------------------------------------------
---- Brutal Developer .NET Assembly Strong-Name Signer 3.6.4.0 ----
-------------------------------------------------------------------
Console application to sign .NET assemblies with a strong-name key and fix assembly references.
1. Loading assemblies...
2. Checking assembly references...
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Checking assembly references in 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
3. Strong-name unsigned assemblies...
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.Client.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.Server.dll'.
   Signing assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
4. Fix InternalVisibleToAttribute references...
   Removing invalid friend reference from assembly 'C:\Users\Marc.Robinson\AppData\Local\Temp\StrongNameSigner-7e24f9eb-7ed1-4653-9056-1e9876452b63\WinForms.DataVisualization.a02318f2-8e4c-4222-84d9-84a06f6315f0.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Removing invalid friend reference from assembly 'C:\Users\Marc.Robinson\AppData\Local\Temp\StrongNameSigner-7e24f9eb-7ed1-4653-9056-1e9876452b63\WinForms.DataVisualization.9d6d6184-7a0c-4152-b732-71e6cde8a3a7.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net7.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Removing invalid friend reference from assembly 'C:\Users\Marc.Robinson\AppData\Local\Temp\StrongNameSigner-7e24f9eb-7ed1-4653-9056-1e9876452b63\WinForms.DataVisualization.6157aa28-403c-4905-8306-3297e1bc7d33.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Designer.ClientServerProtocol.dll'.
   Fixing WinForms.DataVisualization friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Client friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.Server friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
   Fixing WinForms.DataVisualization.Designer.ClientServerProtocol friend reference in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net8.0-windows7.0\Design\WinForms\Server\WinForms.DataVisualization.Utilities.dll'.
5. Fix CustomAttributes with Type references...
   Fixing WinForms.DataVisualization.Utilities reference in CustomAttribute in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.dll'.
   Fixing WinForms.DataVisualization.Utilities reference in CustomAttribute in assembly 'C:\git\temp\strong-signing\3.6.4\winforms.datavisualization\1.9.2\lib\net6.0-windows7.0\WinForms.DataVisualization.dll'.
6. Cleanup...
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
   at Mono.Collections.Generic.Collection`1.RemoveAt(Int32 index)
   at Brutal.Dev.StrongNameSigner.SigningHelper.FixAttributes(IEnumerable`1 customAttributes, AssemblyInfo assembly, Dictionary`2 tempFilePathToInputOutputFilePairMap, Dictionary`2 assembliesByName)
   at Brutal.Dev.StrongNameSigner.SigningHelper.FixCustomAttributes(HashSet`1 allAssemblies, Dictionary`2 tempFilePathToInputOutputFilePairMap)
   at Brutal.Dev.StrongNameSigner.SigningHelper.SignAssemblies(IEnumerable`1 assemblyInputOutputPaths, String keyFilePath, String keyFilePassword, String[] probingPaths)
   at Brutal.Dev.StrongNameSigner.Console.Program.SignAssemblies(Options options)
   at Brutal.Dev.StrongNameSigner.Console.Program.Main(String[] args)

My work-around is using Brutal signer version 3.5.1 and using winforms.datavisualization v1.9.4, as v1.10.0 has other errors when trying to sign with Brutal 3.5.1

Thanks for your help and continued support of this tool 😄

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions