我为 DNN 构建了 2 个模块,它们工作得很好。这两个模块都依赖于一个单独的项目,该项目包含在一个 dll 文件中。两种安装都将该 dll 包含到 bin 文件夹中。
现在,如果其中一个模块使用更新的包含的 dll 进行更新(每个新版本都会增加程序集和文件版本),旧的将被新的 dll 覆盖。
但如果这种情况发生逆转呢?我安装了一个带有旧 dll 文件的版本,新版本会被旧版本覆盖吗?我在某处读到这不应该发生,但找不到任何有关它的信息。
我为 DNN 构建了 2 个模块,它们工作得很好。这两个模块都依赖于一个单独的项目,该项目包含在一个 dll 文件中。两种安装都将该 dll 包含到 bin 文件夹中。
现在,如果其中一个模块使用更新的包含的 dll 进行更新(每个新版本都会增加程序集和文件版本),旧的将被新的 dll 覆盖。
但如果这种情况发生逆转呢?我安装了一个带有旧 dll 文件的版本,新版本会被旧版本覆盖吗?我在某处读到这不应该发生,但找不到任何有关它的信息。
DotNetNuke 为您管理,只要您在模块安装清单(.dnn 文件)中包含版本号,请参阅此处了解更多信息: http: //www.dotnetnuke.com/Resources/Wiki/Page/AssemblyComponent.aspx