Don't be afraid of your csproj-Files (III): We have a condition

16 Aug 2008 Project references Consider the following situation: You want to test an application that uses plugins. The dependencies look as such: ` RF.CsProjTests.Console RF.CsProjTests.PluginA RF.CsProjTests.PluginB ` Maybe you want to be able to test Console either with A or B. You can do that with Visual Studio’s configuration manager. Here you...

Don't be afraid of your csproj-Files (II): Add Your own Targets

01 Aug 2008 In my first post on csproj-fun I had an example where after every build, the resulting assemblies lying in e.g. bin/debug would be merged into one and copied out to some other place. Maybe you do not want this every time you rebuild your project, but you’d rather want to...

Don't be afraid of your csproj-Files (I): Embracing the idea

30 Jul 2008 Intro Blimey, what a shock when MSBuild became available. NAnt was alive & kicking, hence the question emerged…WHY? Either way, different people did different things with it. By the looks of it NAnt is well and being used e.g. by Castle Windsor. Others, like me, have been lured into the...

So, how expensive is it to let NInject make my object?

25 Jun 2008 Back here I made a quick and dirty performance comparison. In the comments I actually got some “flak” scrutinizing some of the “design decisions” behind the example shown. I would like to reinstate that the example was made purely for checking instantiation performance of IoC container, and that I could...

WPF + INotifyPropertyChanged Proxy = success!

16 Jun 2008 Remember the Epic fail that was building a simple class and a proxy on top to save on doing the PropertyChanged-mechanics? It now works in WPF, too, which, I hope you’ll agree, is pretty cool. After some research I found in the Discussion Forum of the Castle team that the...