Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我们有两个使用 blahblah.dll 的模块。
当我卸载其中一个时,它会删除此 dll 并导致第二个模块停止工作。
有没有办法在清单文件中提到卸载后必须删除哪些文件,哪些不应该?
使用 DNN 5.x 和更高版本的清单格式,如果您将共享 DLL 注册为程序集并为其设置版本号,它应该足够聪明,如果有其他模块需要它,则不会将其删除。
现在,我一定会在依赖它之前自己检查一下。但除此之外,您可以选择创建第三个模块(共享组件),它本质上将存储公共项目。