有沒有簡單的方法來檢測Sitecore安裝中的Sitecore ECM版本?如何檢測Sitecore ECM版本
安裝的Sitecore解決方案是Sitecore 6.5 rev。 120427安裝。
有沒有簡單的方法來檢測Sitecore安裝中的Sitecore ECM版本?如何檢測Sitecore ECM版本
安裝的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;
稍微有一點'hack-ish',但你可以看看通過Installation Wizard
已經安裝了哪些軟件包。當你選擇一個包時,它會給你一個版本號。
點擊Sitecore
按鈕,選擇Development Tools
,然後Installation Wizard
。選擇Browse
,然後查找已安裝的電子郵件營銷活動管理器模塊。選擇它之後,它應該在文件名中顯示版本號信息。
警告:如果您隨時間安裝了多個ECM版本,則可能無法解決問題。
如果您可以訪問到文件系統,你可以通過查看屬性看到任何模塊的版本對應的DLL文件(右鍵單擊文件並選擇屬性)。此信息存儲在「詳細信息」選項卡的「產品名稱」和/或「產品版本」屬性下。
謝謝你的快速回答。核心數據庫中的路徑是我正在尋找的。 – VilladsR 2013-05-08 09:10:21