Thursday 17 February 2011

Package Manager With Source Download

I was skinning up some code and I used my package manager of choice to add NLog to the project.  All good, very easy and away I coded.

The project required a single DLL as an output.  So, I thought hey – I’ll use Paul Stovell’s Tape to save using ILMerge in the build.  Good plan, but after 5 minutes browsing the NLog source on GitHub it realised I was not sure how to find the version I needed.  That’s fine, ILMerge is pretty easy to use so I used the build to save the day.

On the same day (today) I read this post about ReSharper 6 features and suddenly realised how powerful it would be for package managers to be able to give me the source, not just binaries.  Now that’s a killer feature and would be even better if the source came with a single file option so I didn’t even have to run Tape.

Oh, please, soon…

2 comments:

TripleEmcoder said...

Please have a look at SymbolSource. It aims at solving the source distribution side of rungs for both NuGet and OpenWrap.

Sean Kearon said...

I've not seen that before, it looks very interesting. (I assume you mean this.)

The key is being able to get the source for the released version...