2016-02-09 92 views
0

我正在用C#,Visual Studio 2015社區,.NET Framework 4.6.1和企業庫(最新版本)開發新的WPF項目。企業庫控制檯:無記錄異常處理程序

我試圖使用企業庫控制檯添加記錄異常處理程序:

enter image description here

我必須做一些事來證明記錄異常處理程序的選擇嗎?

這裏是我的package.config文件:

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="EnterpriseLibrary.Common" version="6.0.1304.0" targetFramework="net461" /> 
    <package id="EnterpriseLibrary.ExceptionHandling" version="6.0.1304.0" targetFramework="net461" /> 
    <package id="EnterpriseLibrary.Logging" version="6.0.1304.0" targetFramework="net461" /> 
</packages> 

回答

1

您需要安裝的NuGet包EnterpriseLibrary.ExceptionHandling.Logging。該包是異常處理塊和記錄塊之間的連接(它提供了使用記錄塊的ExceptionHandler)。

+0

謝謝,但現在(在添加新的NuGet包之前)在配置控制檯上僅出現在「阻止」菜單上:添加應用程序設置和添加配置設置。 – VansFannel

+0

如果Nuget的包文件夾不在裏面解決方案dir發生,我已經解釋過。 – VansFannel

+1

如果二進制文件不在預期的NuGet包位置中,則可以在.sln文件中更改「EnterpriseLibraryConfigurationToolBinariesPathV6」的搜索路徑。例如\t GlobalSection(ExtensibilityGlobals)= postSolution \t \t EnterpriseLibraryConfigurationToolBinariesPathV6 =軟件包\ EnterpriseLibrary.Common.6.0.1304.0 \ lib中\ NET45;包\ EnterpriseLibrary.Logging.6.0.1304.0 \ lib中\ NET45 \t EndGlobalSection –