Time Tortoise: An Assembly Binding Log Parser

Assembly Binding Log Parser

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page.

I have written before about the .NET Assembly Binding Log Viewer (part 2, part 3) and how to use it to resolve problems with dependencies that have a version mismatch or are missing entirely.

The Log Viewer, which is installed with Visual Studio, is a simple tool for managing a set of logging-related registry keys and the log files in a specified directory. When logging is enabled, the system writes log files to the directory. These log files are in HTML format, but don’t have much in the way of formatting. So though the information they contain is invaluable, it’s not presented in the most understandable way.

Since I found myself spending a lot of time looking through these files to resolve dependency issues, I decided it would be worth writing a simple tool to display the log files in a more useful format.

« Continue »

Time Tortoise: Self-Hosting Task Backlog

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. In order to be viable for self-hosting, Time Tortoise needs a few more […]

Continue

Time Tortoise: Self-Hosting Cheat Sheet

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. It’s November, which means there are only two months left in my Time […]

Continue

Time Tortoise: Resolving Dependencies, Part 3

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. I found an interesting technique this week related to the NuGet/xUnit.net dependency issue […]

Continue

Time Tortoise: Upgrading to .NET Standard

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. In January of this year, when I first started experimenting with the code […]

Continue

Time Tortoise: Daily Summary File, Part 2

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. This week’s task: an initial implementation of the Daily Summary File.

Continue

Time Tortoise: Unit Testing SignalR

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. In a recent code coverage check, I noticed that I was missing test […]

Continue

Time Tortoise: Daily Summary File

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. I’m working on a text file user interface for Time Tortoise. For the […]

Continue

Time Tortoise: Settings, Part 2

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. Last week, I described the settings infrastructure that I’m building for Time Tortoise. […]

Continue