Referenced assembly ‘filename’ is a localized satellite assembly (why it’s not wise to ignore warning al1056)

Usually you should fix all warnings you see when building your code right away and personally I’m a big fan of treating warnings as errors. Here is one more reason:   Marking an assembly with the AssemblyCulture attribute using a non-empty string will make that assembly look like a satellite assembly. Even if it isn’t….


Building a Windows Home Server: The Parts

My Windows Home Server (WHS) has been threatening me to quit for the last couple of days. In its defense, that serves me right for running a pre-release build for almost half a year which I knew right from the start would expire at some point. So it’s time to build my home server. The…


Fun with events and delegates

So how can you verify that a given class raises an event? Well, you can simply write some code that registers an event handler and then cause the target to raise that event. Now, how do you verify that a given class does actually handle an event raised by another class? Basically it’s the same…