如何检测Sitecore ECM版本

时间:2013-05-07 18:46:24

标签: sitecore sitecore-ecm

是否有一种简单的方法可以在Sitecore安装中检测Sitecore ECM的版本?

安装的Sitecore解决方案是Sitecore 6.5 rev。已安装120427。

3 个答案:

答案 0 :(得分:2)

您可以在Core database下的/sitecore/system/Packages/Installation history/E-mail Campaign Manager查看软件包安装历史记录。如果您安装了多个版本,则每个修订号都会有多个子条目。

如果您需要从代码中获取当前运行的版本,那么只需反映FileVersionInfo

即可
var assembly = System.Reflection.Assembly.LoadFrom("Sitecore.EmailCampaign.dll");
var fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;

答案 1 :(得分:0)

稍微'hack-ish',但您可以通过Installation Wizard查看已安装的软件包。当您选择包时,它会为您提供版本号。

点击Sitecore按钮,选择Development Tools,然后选择Installation Wizard。选择Browse,然后查找已安装的电子邮件广告系列管理器模块。选择后,它应该在文件名中显示版本号信息。

警告:如果您随着时间的推移安装了多个版本的ECM,这可能无济于事。

答案 2 :(得分:0)

如果您有权访问文件系统,则可以通过查看相应DLL文件的属性来查看任何模块的版本(右键单击文件并选择“属性”)。此信息存储在“详细信息”选项卡中的“产品名称”和/或“产品版本”属性下。

Sitecore module version