Sign Assembly with a Strong NameSee original GitHub issue
Recently BenchmarkDotNet took dependency on Capstone.NET. We are very happy, as it has allowed us to very quickly implement a solid arm64 disassembler. But there is one problem… BenchmarkDotNet is a strong-name assembly (https://github.com/dotnet/BenchmarkDotNet/commit/5876f573b1d566d4a9048ef2b78cb8e196eea6b6 https://github.com/dotnet/BenchmarkDotNet/issues/101) and because of that, when we try to use the disassembler on .NET Framework we get an exception:
Could not load file or assembly 'Gee.External.Capstone, Version=22.214.171.124, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
It’s not a problem with .NET Core, because this concept has been removed in Core.
@9ee1 is there any chance you could add strong name signing to Capstone.NET? I know it’s a relic of the past, but we (BenchmarkDotNet) still support .NET Framework and it would be great to have the arm disassembler on it too.
- Created 10 months ago
- Comments:5 (5 by maintainers)