不知道你是否仍然有問題。沒有發佈解決方案,我也遇到了與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>
無論如何希望能幫助別人。