Глупая причина, действительно, но мне потребовалось то, что было похоже на часы, чтобы исправить, и на самом деле это не то, с чем вам нужно иметь дело, когда вы пытаетесь выяснить сложную проблему.
Чтобы добавить сборку в GAC, вам нужно указать расширение .dll, но при попытке запросить его или отменить регистрацию вы должны НЕ указать расширение .dll.