gpt4 book ai didi

.net - 覆盖 MEF 中的 dll

转载 作者:行者123 更新时间:2023-12-02 08:58:53 25 4
gpt4 key购买 nike

现在,我正在尝试将一组不断变化的类分离到它们自己的 dll 中,并使用 MEF 动态加载它们。我的问题是,每当我在应用程序运行时尝试覆盖 dll 时,它都会说它正在使用中。

是否有办法配置 MEF 让我覆盖 dll 并在应用程序仍在运行时获取更改?

最佳答案

这不是 MEF 问题 - 这是您的应用程序域标准设置锁定了 DLL 的接触。检查http://www.vistax64.com/powershell/26164-reflection-assembly-loadfile-locks-file.html对于不涉及 MEF 的类似问题。

基本上,不要在 dll 上运行,先制作一个副本,然后在副本上工作;)

检查http://bartdesmet.net/blogs/bart/archive/2006/07/29/4146.aspx对于 AppDomain ShadowCopy 机制;)

关于.net - 覆盖 MEF 中的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com