Как отменить регистрацию сборки, зарегистрированной с помощью regasm

Я зарегистрировал одну из моих dll на машине разработки, используя regasm, как показано ниже (приложение ASP)

В командной строке я перешел к {{1} } C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 и сделал:

regasm /tlb "xxx.dll"

Теперь я внес некоторые изменения в dll. Поэтому я отменил регистрацию dll с помощью команды:

regasm /u xxx.dll /tlb:xxx.tlb

Затем я снова зарегистрировал обновленную dll с предыдущая команда. Но изменений в проекте нет, поэтому я сомневаюсь, что он все еще указывает на старую dll. Я перезапустил компьютер, но это не помогло. Итак:

  1. Какими способами чтобы убедиться, что моя старая dll удалена, а текущая новая?
  2. Есть ли какой-нибудь физический путь для проверки их вручную?

ОБНОВЛЕНИЕ: Приведенное ниже решение устранило проблему.

Для регистрации:

SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase

Отменить регистрацию .

SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
41
задан Michel de Ruiter 27 October 2016 в 08:30
поделиться