.net Tools

Fuslogvw.exe aka Fusion Log Viewer aka Assembly Binding Log Viewer troubleshooting

What do you do when you have problems with assembly binding? Exceptions don’t tell very much (failed to load for some reason is all you get). You call Fuslogvw.exe to the rescue of course.

But what do you do when Fuslogvw.exe doesn’t work? You delete IE’s temporary internet files. Of course.

You might wonder what do IE’s temporary internet files have to do with fuslogvw? Here is straight from the documentation:

The Fuslogvw.exe (Assembly Binding Log Viewer) uses the Internet Explorer (IE) cache to store its binding log.

And here is the kicker

Due to occasional corruption in the IE cache, the Fuslogvw.exe (Assembly Binding Log Viewer)can sometimes stop showing new binding logs in the viewing window. As a result of this corruption, the .NET binding infrastructure (fusion) cannot write to or read from the binding log. (This issue is not encountered if you use a custom log path.) To fix the corruption and allow fusion to show binding logs again, clear the IE cache by deleting temporary internet files from within the IE Internet Options dialog.

I won’t even start how stupid the decision to use anything from IE for such a core functionality is. Besides fuslogvw will silently do nothing in case of temporary internet files corruption – instead of notifying user of a problem. Excellent and very friendly behaviour.

Anyway, clear temporary files and run fuslogvw under Administration privileges and it should work. If it still doesn’t then block a few people on Twitter, check privacy settings on Facebook and uninstall Chrome. It can’t fail!

.net Presentation Slovenia Tools Visual Studio

Roslyn project presentation at NTK 2012 material

Attached are the demo, the slides and enhanced Syntax Tree visualizer that I was showing at my NT Konferenca 2012 Project Roslyn talk on Thursday.

Hope you’ve enjoyed the talk. Now, start producing those Roslyn extensions!

Roslyn project.ppt (326.50 kb) (29.38 kb)

SyntaxDebuggerVisualizer.7z (46.30 kb)

.net .net 4.0 Tools Virtualization

Updated Righthand’s utilities for managing Intel Rapid Storage Technology

I’ve updated my tools for managing IRST and dedicated page as well. Command line utility now displays arrays, volumes, disks, RAID support and ports.

It is also in line with the latest IRST drivers .

Noteworthy change is that the utilities require .net 4.0 – see the dedicated page for installation instructions and other info.

Expect much more in the future.

Here is a dedicated page to the tools.

.net .net 3.5 Tools Virtualization

Righthand’s utilities for managing Intel Rapid Storage Technology drivers are live

I’ve started developing a set of utilities for managing Intel Rapid Storage Technology drivers (aka Intel’s integrated RAID drivers). Even though Intel provides a GUI there is a huge gap to fill, starting with a command line utility, which should be most appreciated by those running Hyper-V 2008 R2).

Here is a dedicated page to the tools.