2

假设我们有两个使用 blahblah.dll 的模块。

当我卸载其中一个时,它会删除此 dll 并导致第二个模块停止工作。

有没有办法在清单文件中提到卸载后必须删除哪些文件,哪些不应该?

4

1 回答 1

2

使用 DNN 5.x 和更高版本的清单格式,如果您将共享 DLL 注册为程序集并为其设置版本号,它应该足够聪明,如果有其他模块需要它,则不会将其删除。

现在,我一定会在依赖它之前自己检查一下。但除此之外,您可以选择创建第三个模块(共享组件),它本质上将存储公共项目。

于 2012-07-30T18:49:12.033 回答