The ProtocolChecksum will not match if a project is compiled for different runtimes.
It uses type.FullName, which includes the assembly Name/Version/...
None of those things should be included.
Fix: just using .FriendlyName(true) or something like instead that should do the trick (along with a bunch of unit-tests!)
Not sure when I'll get around to fixing this, but I hope I can work on it tomorrow.
The ProtocolChecksum will not match if a project is compiled for different runtimes. It uses
type.FullName
, which includes the assembly Name/Version/... None of those things should be included.Fix: just using
.FriendlyName(true)
or something like instead that should do the trick (along with a bunch of unit-tests!)Not sure when I'll get around to fixing this, but I hope I can work on it tomorrow.