Как определить версию Sitecore ECM

Есть ли простой способ определить версию Sitecore ECM в установке Sitecore?

Установленное решение Sitecore — Sitecore 6.5 rev. 120427 установлен.


person VilladsR    schedule 07.05.2013    source источник


Ответы (3)


Вы можете посмотреть историю установки пакета в 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;
person jammykam    schedule 07.05.2013
comment
Спасибо за быстрый ответ. Путь в основной базе данных был тем, что я искал. - person VilladsR; 08.05.2013

Немного «хакерский», но вы можете посмотреть, какие пакеты уже установлены через файл Installation Wizard. Когда вы выбираете пакет, он дает вам номер версии.

Нажмите кнопку Sitecore, выберите Development Tools, затем Installation Wizard. Выберите Browse, а затем найдите установленный модуль управления электронной почтой. После того, как вы выберете его, он должен отображать информацию о номере версии в имени файла.

Предостережение: это, вероятно, не поможет, если вы установили несколько версий ECM с течением времени.

person Craig Taylor    schedule 07.05.2013

Если у вас есть доступ к файловой системе, вы можете увидеть версию любого модуля, просмотрев свойства соответствующего DLL-файла (щелкните файл правой кнопкой мыши и выберите «Свойства»). Эта информация хранится в свойствах «Название продукта» и/или «Версия продукта» на вкладке «Сведения».

Версия модуля Sitecore

person Thomas D    schedule 15.05.2014