.net - 在未安装 Visual Studio 的计算机上使用 FUSLOGVW.EXE

标签 .net assembly-resolution fusion-log-viewer

我目前在我们的开发服务器上遇到一些程序集绑定(bind)问题。我想使用 Fusion Log Viewer 进一步调查该问题。由于计算机上没有安装 Visual Studio,因此我将 FUSLOGVW.EXE 复制到本地文件夹并在那里启动它。

这应该有效还是需要其他东西?我没有感觉到应用程序正在记录任何失败(是的,我的设置是正确的)。

最佳答案

正如上面的答案和评论中提到的,您需要做两件事才能让融合记录器在没有 Visual Studio 的计算机上运行:

  1. fuslogvw.exe 复制到该计算机。您可以在安装 .NET 的任何位置找到它(例如 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe )
  2. flogvwrc.dll 复制到该计算机上与 fuslogvw.exe 相同的位置。您可以在 fuslogvw.exe 所在的 1033 子目录中找到它(例如 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 工具\x64\1033\flogvwrc.dll)

fuslogvw.exeflogvwrc.dll 放在一个目录中后,您就可以运行日志查看器。您不需要更改注册表或任何其他更改。

关于.net - 在未安装 Visual Studio 的计算机上使用 FUSLOGVW.EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012252/

相关文章:

deployment - 为什么在调试时包中缺少项目的程序集?

c# - "Attributes"到底是什么?

c# - GAC 中没有 MySql.Data 的 Fluent NHibernate 连接到 MySql

c# - 我有 .H 文件,如何将其公共(public)方法打开到 .Net 库?

load - 可用于调试 .NET 程序集加载失败的工具

.net - 这个 Fusion 日志在说什么?

.net - 具有 Angular 前端和 .NET 后端的 Azure SSO 的 SAML 配置

c# - 验证 VAB 配置文件中的程序集和命名空间

c# - 为什么我在 IIS CGI 程序中遇到程序集绑定(bind)失败