Ger*_*nck 67 .net assembly-resolution fusion-log-viewer
我目前在开发服务器上遇到了一些程序集绑定问题.我想用Fusion Log Viewer进一步研究这个问题.由于计算机上没有安装Visual Studio,因此我将FUSLOGVW.EXE复制到本地文件夹并在那里启动它.
这是应该工作还是需要其他东西?我没有得到应用程序记录任何失败的印象(是的,我有正确的设置).
adr*_*nks 37
Fuslogvw不进行日志记录.融合加载器就是这样做的.Fuslogvw只显示日志输出.您在配置的输出目录中是否收到任何日志?
哦,它应该可以在没有安装Visual Studio的机器上运行.
小智 28
做上述事情对我不起作用..
我建议改为:
在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
加:
非常简单..这对我有用!我使用的是Windows 2012 R2.
在以下网址找到:http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/
谢谢
ash*_*999 28
正如上面的答案和评论中所提到的,你需要做两件事来让融合记录器在没有Visual Studio的机器上运行:
fuslogvw.exe到该计算机.你可以在任何安装.NET的地方找到它(例如C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe)flogvwrc.dll到该fuslogvw.exe计算机上的相同位置.你可以在1033子目录中找到它fuslogvw.exe(例如C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\1033\flogvwrc.dll)一旦拥有fuslogvw.exe并flogvwrc.dll在一个目录中,就可以运行日志查看器.您不需要更改注册表或任何其他更改.
我编写了一个名为Fusion++ 的程序集绑定日志查看器并将其放在 GitHub 上。它会写入激活计算机上的日志记录所需的注册表项,然后解析日志,这样您就不必去寻找文件了。
您可以从此处或通过 Chocolatey ( )获取最新版本choco install fusionplusplus。
我希望您和这里的一些访客可以用它节省一些值得一生的时间。
小智 5
您还需要创建一个LogFailures关键HKLM\SOFTWARE\Microsoft\Fusion与DWORD价值1来打开日志.如果不进行测试,则应将此值设置回0,否则将继续填充日志.创建一个文件夹,例如 C:\fuslog并在程序集绑定日志查看器的"设置"中的"自定义日志"路径中引用它.
| 归档时间: |
|
| 查看次数: |
48757 次 |
| 最近记录: |