2011-06-19 63 views
1

我的機器上安裝了ENT Lib的版本4和版本5。Enterprise Library 5.0 64位配置實用程序

第4版有一個配置實用程序。我找不到它在5.0

我這樣說的:

企業庫包括一個獨立的配置控制檯,以及配置編輯器 與Microsoft Visual工作室集成。獨立控制檯的版本特別爲針對32位(x86)平臺和針對任何平臺編譯的版本的 。

我認爲我必須安裝一個64位版本的VS2010旗艦版。我怎麼知道?

我看說明文件內容如下,但我沒有看到我在開始菜單中的配置實用程序,並沒有這一內容男性選項:

打開從獨立配置工具你單擊開始菜單,或右鍵單擊Visual Studio解決方案資源管理器中的 配置文件,然後單擊編輯企業庫V5 配置。

如何獲得5.0的新配置實用程序?

回答

3

企業庫包含四個版本的配置工具,以支持Visual Studio集成編輯器以及32位和64位平臺。

集成的Visual Studio Enterprise Library配置工具顯示屬於該項目及其引用程序集的類型。查看更多關於這個here

配置工具與企業庫MSI打包在一起。

但是,您也可以從Microsoft Download Center單獨下載: 或Visual Studio Extension Gallery

0

我下載了「Enterprise Library 5.0.msi」(而不僅僅是源代碼)並確保選擇了配置工具(默認)。

不知道上面說的是什麼「針對32位」,但我得到的實用程序,所以我想一切都很好。

1

不知道你是否仍然有問題。沒有發佈解決方案,我也遇到了與VS2012相同的問題。

我喜歡儘可能使用Nuget,但我設法得到不一致的庫。 用EntLib 5.0小心使用nuget無疑會起作用。但3-4小時後,我把頭髮拉出來。 無論如何... 我卸載了所有與Microsoft.practices相關的所有庫的nuget和msi版本。 這意味着企業庫和Unity。

我從EntLib 5實驗室網站安裝了LAB。
http://www.microsoft.com/en-us/download/details.aspx?id=6932 VS集成配置編輯器似乎只適用於VS2010。 即,如果您在nuget或EntLib網站上找到console.vsix,則只能在VS2010中使用它。

獲取/使用VS2012的獨立編輯器。 (我認爲是安裝了實驗室微星,抱歉不是100%確定它來自哪裏)。

有關定位的問題很重要。但爲什麼編輯器的64位版本很重要,我還沒弄明白。 實際上,您可以從最新的實驗室msi安裝中獲得4個控制檯。 1 .net 3.5和4.0版本以及這兩者的64位版本。 編輯器使用的配置設置和類型不同的控制檯版本會導致app.config文件內部的細微差異。 最重要的是配置文件中的版本和GAC令牌。

<configSections> 
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" /> 
</configSections> 

無論如何希望能幫助別人。

相關問題