2016-07-01 5 views
0

У нас есть 2 проекта - один для DLL и один для GUI-программы, который ссылается на DLL-файл.DLL в GAC --- Когда обновленная DLL в GAC вступит в силу

Теперь DLL-файл был развернут в GAC. И когда мы запускаем программу GUI, мы обнаружили, что есть проблема. Когда я проверил исходный код, проблема связана с DLL. Затем я открываю проект для DLL и делаю некоторые изменения. А затем создайте DLL-файл и повторно разверните его в GAC (командой gacutil).

Теперь мой вопрос: будет ли обновленная DLL вступить в силу немедленно? Поскольку программа GUI все еще работает, когда я делал эти шаги выше, мне нужно перезапустить программу GUI, чтобы проверить, исправлена ​​ли проблема или нет?

Спасибо.

ответ

1

Вам нужно будет остановить и перестроить программу. Восстановление его и установка copylocal в dll на true гарантируют, что ваша программа GUI имеет обновленную версию dll.

После этого перезапустите программу и проверьте, не исправлена ​​ли она.

+0

Спасибо за обмен. DLL была развернута в GAC. Это не в той же папке программы GUI. – yyou

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