在Visual Studio 2015中,我在VB.NET中编写了一个定制的DLL,通过COM在Lotusscript代理中使用,并且它的工作非常好。但是,在我关闭Notes之前,我无法重建DLL,因为该文件仍在使用。
如果我尝试手动删除DLL以允许重建,我收到错误消息" 由于文件在IBM Notes / Domino中打开,因此无法完成操作"
如果我关闭Notes,我可以毫无问题地删除它。虽然这在开发过程中几乎可以忍受,但DLL的目的地是服务器,因此这显然是一个问题,因为我不想在必要时重新启动服务器来更改我的DLL。
供参考,我使用regasm / codebase安装DLL以供COM使用,并使用
访问该类TextView
我已尝试在代理的终止事件中添加Set object = CreateObject("Name.Class")
,但这不起作用。