GAC中的DLL ---当GAC中更新的DLL生效时

时间:2016-07-01 02:13:39

标签: c# .net dll gac

我们有2个项目 - 一个用于DLL,一个用于GUI程序,用于引用DLL文件。

现在DLL文件已部署到GAC中。当我们运行GUI程序时,我们发现存在问题。当我检查源代码时,问题在于DLL。然后我打开DLL的项目并做一些修改。然后构建DLL文件并将其重新部署到GAC中(通过gacutil命令)。

现在我的问题是:更新后的DLL会立即生效吗?由于当我执行上述步骤时GUI程序仍在运行,我是否必须重新启动GUI程序以查看问题是否已修复?

感谢。

1 个答案:

答案 0 :(得分:1)

您必须停止并重建该程序。重建它并将dll上的copylocal设置为true将确保您的GUI程序具有该DLL的更新版本。

完成此操作后,重新启动程序并查看它是否已修复。