2013-07-16 4 views
0

Я создал MSI, используя VS 2010 для установки веб-сервиса. Во время установки в GAC добавляется одна DLL проекта.Установщик Windows - сборка не удаляется из GAC при удалении

Но при удалении службы DLL, добавленная в GAC, не удаляется. Эта проблема существует в Windows Server 2003, но это отлично работает на машине Win 7.

Любая подсказка, что вызывает это?

+0

Как вы его удаления? – TGlatzer

+0

Я ничего не делаю, чтобы удалить его из GAC. Поскольку im добавляет его в GAC через MSI, когда его удалять, он должен быть удален из GAC, если его не помечен как Premanent. – Kurubaran

+0

Это похоже правильно. У вас есть какие-то реальные проблемы, связанные с этим, а не с удалением правильно? Вы заглянули в журнал деинсталляции? Это что-то говорит? – TGlatzer

ответ

0

Используйте Gacutil для удаления dll из сборки вручную.

gacutil/у hello.dll

http://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.71).aspx

+0

GACUtil недоступен на «обычных» компьютерах, и его не разрешено перераспределять. – TGlatzer

+0

Неправильно ... его часть Windows SDK. Получите это от Microsoft. http://www.microsoft.com/en-us/download/details.aspx?id=24826 – Pushpendra

Смежные вопросы