天天看點

Enterprise Library 3.0 安裝過程

微軟剛剛釋出Enterprise Library 3.0,其更新程度非常大,功能非常強大。 

3.0的安裝過程卻非常複雜,下面是安裝過程記錄,希望對應用Entlib3.0的人有所借鑒。

下載下傳完成後,運作安裝檔案,一路無錯誤。

最後,Enterprise Library 3.0的源碼檔案會放置在安裝過程中指定的某個目錄下,例如E:EntLib3Src。

此時運作:E:EntLib3SrcApplication Block Software Factory 目錄下的項目BlockFactory.sln,會出現編譯錯誤。

這實際上是未安裝:

<a href="http://www.microsoft.com/downloads/details.aspx?familyid=C0A394C0-5EEB-47C4-9F7B-71E51866A7ED&amp;displaylang=en" target="_blank">GuidanceAutomationToolkit.msi</a>

<a href="http://www.microsoft.com/downloads/details.aspx?familyid=E3D101DB-6EE1-4EC5-884E-97B27E49EAAE&amp;displaylang=en" target="_blank">GuidanceAutomationExtensions.msi</a>

的問題。

安裝完成後,編譯,提示“Windows Workflow Foundation”相關類找不到。

繼續安裝以下元件:

<a href="http://download.microsoft.com/download/4/d/a/4da3a5fa-ee6a-42b8-8bfa-ea5c4a458a7d/dotnetfx3setup.exe" target="_blank">.NET 3.0</a>

<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;displaylang=en" target="_blank">Windows Workflow Foundation</a>

此時編譯會通過,其間可能要求你插入VS2005 Profeesional的安裝CD光牒,編譯完成後,會在E:EntLib3SrcApplication Block Software FactoryBlockFactorySetupDebug 目錄下生成安裝檔案。

此安裝檔案是在VS2005中添加各種自動化plugin元件。

不幸的事,安裝過程依然異常中斷:提示 VB.NET項目模闆 無法安裝,安裝過程自動回退中斷。

再次打開BlockFactory.sln 項目将VB相關的項目檔案去除,需要注意的是:一定要選擇“從項目中排出”,千萬不要删除。如果删除了錯了,那就難恢複了。

再次編譯,生成安裝檔案,執行安裝檔案,安裝成功。

測試:

任意建立了一個項目,沒發現任何新東西。單擊 工具-〉Guidance Package Manager,将新安裝的包啟用後,右件菜單出現很多新的東西,都是各個Block塊的自動化功能菜單。

Enterprise Library 3.0 安裝過程

至此安裝完畢。

應用Entlib 3.0的人,如果遇到了安裝麻煩,希望本文能有所借鑒意義。

PS:感覺微軟是匆匆推出了Entlib 3.0,Entlib 3.0對系統依賴太大,各元件安裝包未能清晰分解。

近期将在項目中應用這些強大的庫,相信會有不少驚喜。

本文轉自斯克迪亞部落格園部落格,原文連結:http://www.cnblogs.com/sgsoft/archive/2007/04/12/709998.html,如需轉載請自行聯系原作者

繼續閱讀