使用 Enterprise Library 6.0.x with Visual Studio 2015 无需安装 .exe 文件

Using Enterprise Library 6.0.x with Visual Studio 2015 without installing .exe file

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

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

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

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

Enterprise Library 6.0 Configuration Console with Visual Studio 2015 does not contain Autoscaling Settings

Where Enterprise Library Configuration Editor for Visual Studio 2015?

Error writing to file when installing Visual studio 2015 Enterprise

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

我已经通过以下步骤解决了这个问题:

已从here下载“Microsoft.Practices.EnterpriseLibrary.ConfigConsole.V6.VS2015.vsix”并安装。

我不确定这个 .vsix 文件是否可信,但我没有在 Microsoft 网站上找到它。如果有人从可信来源获得 link,请提供 link。

安装后,打开visual studio中的项目,然后安装企业库的NuGet包。然后转到文件 web.config 并右键单击它以编辑企业库 6.0.x 的服务器配置。如下图所示。

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

添加后如下图所示。

可以根据需要自定义,保存后会更新配置文件。