0

我需要使用“Enterprise Library 6.0.x”来使用 Visual Studio 2015 进行日志记录。在此之前,我使用过 Log4Net,并且我知道如何使用 log4net 编写日志文件。但我是第一次使用“企业库”。

我已经为 Visual Studio 2015 Enterprise 安装了 Nuget 包“EnterpriseLibrary.Logging”版本 6.0.1304。现在我正在寻找一个向导工具,我可以从中配置它以进行日志记录。

我浏览了一些博客文章,他们建议执行一些写在“install.ps1”文件中的 powerShell 脚本,但由于某些管理员权限问题而失败,因为我在系统上没有管理员权限。

我也访问了以下链接,但没有帮助我:

带有 Visual Studio 2015 的 Enterprise Library 6.0 配置控制台不包含自动缩放设置

Visual Studio 2015 的企业库配置编辑器在哪里?

安装 Visual Studio 2015 Enterprise 时写入文件时出错

请建议一些解决方案或链接以获得良好的文档,以便在 Visual Studio 2015 中使用 Enterprise Library 6.0.x,而无需安装需要管理员权限的 .exe 文件。

4

1 回答 1

0

我已经使用以下步骤解决了它:

从这里下载“Microsoft.Practices.EnterpriseLibrary.ConfigConsole.V6.VS2015.vsix”并安装它。

我不确定这个 .vsix 文件是否可信,但我没有在 Microsoft 网站上找到它。如果有人拥有来自可信来源的链接,请提供该链接。

安装后,在 Visual Studio 中打开项目,然后为 Enterprise Library 安装 NuGet 包。然后转到文件 web.config 并右键单击它以编辑 Enterprise library 6.0.x 的服务器配置。如以下屏幕截图所示。

在此处输入图像描述

它将打开一个新窗口进行配置。现在可以为企业库添加任何配置。现在我将添加日志记录设置,如下面的屏幕截图所示。

在此处输入图像描述

添加后将如下图所示。

在此处输入图像描述

它可以根据需要进行定制,保存后会更新配置文件。

于 2017-01-22T08:47:25.433 回答