Есть ли простой способ определить версию Sitecore ECM в установке Sitecore?
Установленное решение Sitecore — Sitecore 6.5 rev. 120427 установлен.
Есть ли простой способ определить версию Sitecore ECM в установке Sitecore?
Установленное решение Sitecore — Sitecore 6.5 rev. 120427 установлен.
Вы можете посмотреть историю установки пакета в 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;
Немного «хакерский», но вы можете посмотреть, какие пакеты уже установлены через файл Installation Wizard
. Когда вы выбираете пакет, он дает вам номер версии.
Нажмите кнопку Sitecore
, выберите Development Tools
, затем Installation Wizard
. Выберите Browse
, а затем найдите установленный модуль управления электронной почтой. После того, как вы выберете его, он должен отображать информацию о номере версии в имени файла.
Предостережение: это, вероятно, не поможет, если вы установили несколько версий ECM с течением времени.
Если у вас есть доступ к файловой системе, вы можете увидеть версию любого модуля, просмотрев свойства соответствующего DLL-файла (щелкните файл правой кнопкой мыши и выберите «Свойства»). Эта информация хранится в свойствах «Название продукта» и/или «Версия продукта» на вкладке «Сведения».