我试图使用 Enterprise Library 4.1 在本地运行应用程序并记录到事件查看器。我没有在支持的操作系统下看到 Windows 7。有谁知道解决方法,或者这根本不起作用?还有人知道 Windows 7 上是否有任何其他日志记录,例如通过 Enterprise Library 进行的电子邮件或数据库?
提前致谢。
我试图使用 Enterprise Library 4.1 在本地运行应用程序并记录到事件查看器。我没有在支持的操作系统下看到 Windows 7。有谁知道解决方法,或者这根本不起作用?还有人知道 Windows 7 上是否有任何其他日志记录,例如通过 Enterprise Library 进行的电子邮件或数据库?
提前致谢。
是的,企业库作为 .NET 框架的一部分而不是操作系统应该可以正常工作。您的问题归结为权限问题。
您需要管理员权限才能在事件日志中“创建”新源。您可以创建一个控制台应用程序来执行此操作(在提升的权限下运行它)或直接在注册表中进行设置。
设置源后,您应该能够将日志写掉。
PS - 您可以在企业日志记录块中使用任何(它们称为格式化程序?!)。(数据库、电子邮件、文本文件等)它在配置文件中的设置。你可以使用EL自带的工具来做到这一点)
由于它适用于 Windows Vista,因此它也适用于 Windows 7。
在底层,这两个操作系统都是版本 6,并且都运行 .NET 框架。
企业库是建立在.net之上的,所以应该有问题。
Enterprise library 4.1 是在 Windows 7 之前发布的,这就是它没有被列出的原因。但是它应该可以在 Windows 7 中运行,因为它可以在 Windows Vista 中运行。