2013-05-07 61 views

回答

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; 
+0

謝謝你的快速回答。核心數據庫中的路徑是我正在尋找的。 – VilladsR 2013-05-08 09:10:21

0

稍微有一點'hack-ish',但你可以看看通過Installation Wizard已經安裝了哪些軟件包。當你選擇一個包時,它會給你一個版本號。

點擊Sitecore按鈕,選擇Development Tools,然後Installation Wizard。選擇Browse,然後查找已安裝的電子郵件營銷活動管理器模塊。選擇它之後,它應該在文件名中顯示版本號信息。

警告:如果您隨時間安裝了多個ECM版本,則可能無法解決問題。

0

如果您可以訪問到文件系統,你可以通過查看屬性看到任何模塊的版本對應的DLL文件(右鍵單擊文件並選擇屬性)。此信息存儲在「詳細信息」選項卡的「產品名稱」和/或「產品版本」屬性下。

Sitecore module version