库被锁定解决一法

在进行应用开发时,经常出现库被锁定的问题,令人感觉非常的厌烦。

在传统开发中,这样的问题解决起来非常的麻烦,在.NET开发中,我使用下面的方法解决:

把类库输出的DLL文件更名后编译,然后再把名字改回来

这个解决办法是针对WinForm开发的,在Web开发中,如果使用了这个方法不要忘记把另外一个不同名但内容完全一致的DLL删除。

在项目开发过程中,我的每次调用都在退出时使用了必要的Dispose,应该是不会残留在内存中需要系统自动回收的,但还是出现编译时报告DLL被锁定的问题,很奇怪。于是重新启动系统->打开解决方案->编译,同样报告锁定的问题,就更加奇怪了。

不知还有好的解决方案没有。
posted @ 2004-06-09 09:15  无之无  阅读(757)  评论(4编辑  收藏  举报