Да ведь когда я работаю:
gacutil –i myAssembly.dll
сделайте я добираюсь:
Assembly successfully added to the cache
Но затем когда я работаю:
gacutil –l myAssembly.dll
Я добираюсь
Number of items = 0
?
попробуйте с
gacutil –l myAssembly
не добавлять наконец .dll. Поэтому, если dll зарегистрирована в GAC, будет отображаться
Number of items = 1
http://msdn.microsoft.com/en -us / library / ex0ss12c (VS.80) .aspx
Глупая причина, на самом деле, но на ее устранение у меня ушло несколько часов, и это не совсем то, с чем хочется иметь дело, когда вы пытаетесь разобраться в сложной проблеме.
Чтобы добавить сборку в GAC, нужно указать расширение .dll, но при попытке запросить ее или снять с регистрации нужно НЕ указывать расширение .dll.
Запуск
gacutil –l myAssembly
вернет
Number of items = 1