如何使用 C# 获取 dnn 模块版本

How to get the dnn module version using c#

我想获得 DotNetNuke 模块中的版本。 我试试:

new ModuleController().GetModule(this.ModuleId).ModuleVersion

但它总是-1。

在 .dnn 文件中我有这样的定义:

<package name="xxxx" type="Module" version="02.01.88">

如何获取“02.01.88”字符串?

我刚刚发现我们可以使用:

new ModuleController().GetModule(this.ModuleId).DesktopModule.Version