如何知道哪个应用程序正在使用 GAC 中的程序集?
如何知道GAC中哪个应用程序正在使用程序集?我想从 GAC 中删除不需要的程序集,但它没有被删除,因为它被其他应用程序使用。
How to know which application is using an Assembly in GAC? I want to remove unwanted assemblies from GAC but it is not getting removed as it is used by some other application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Process Explorer 查找使用文件的进程。
You can use Process Explorer to find processes using a file.
被动方法可以使用 Visual Studio 工具 fuslogvw< /a> 为您的计算机上使用的所有程序集配置日志记录。然后您可以检查日志并得出未使用哪些 GAC 元素的结论。
A passive approach can be using the Visual Studio tool fuslogvw to configure logging for all assemblies that are used on your machine. Then later you can examine the log and draw conclusion of which GAC elements are not used.