2016-07-01 52 views
0

我們有2個項目 - 一個用於DLL,另一個用於指向DLL文件的GUI程序。GAC中的DLL ---當GAC中更新的DLL將生效時

現在DLL文件已部署到GAC中。當我們運行GUI程序時,我們發現存在一個問題。當我檢查源代碼時,問題出在DLL上。然後我打開DLL的項目並做一些修改。然後構建DLL文件並將其重新部署到GAC中(通過gacutil命令)。

現在我的問題是:更新的DLL會立即生效嗎?由於當我執行上述步驟時,GUI程序仍在運行,是否必須重新啓動GUI程序以查看問題是否已得到解決?

謝謝。

回答

1

您將不得不停止並重建該程序。重建它並將dll上的copylocal設置爲true將確保您的GUI程序具有dll的更新版本。

一旦這樣做,重新啓動程序,看看它是否已被修復。

+0

感謝您的分享。該DLL已部署到GAC中。它不在GUI程序的同一個文件夾中。 – yyou