What is used instead of Maven for C# Windows Forms projects?
We have developers all over the world and are trying to come up with some dependency management system that is clean simple and fast.
What is used instead of Maven for C# Windows Forms projects?
We have developers all over the world and are trying to come up with some dependency management system that is clean simple and fast.
There is Byldan, but the project seems quite young.
(See also Stack Overflow question Is there a Maven alternative or port for the .NET world?.)
I wrote a tutorial on the subject, Using Maven to manage .NET projects.
It seems like there has been some work done in this area with Nuget. See David Ebbo's blogpost Using NuGet without committing packages.
There are NMaven and NPanday, and they both have the same origin. They are a collection of Maven plugins that enable a Maven-like built of C# and VB.NET projects.
NMaven seems dead, this is why I use NPanday. I recently joined the team, and it is quite active. The current release is 1.1. Version 1.2 is coming soon, and we are also working on the next major release.
You should use it...
You shouldn't use it...
You could just use Maven and write a plugin that integrates MSBuild.
We use Maven to manage non-Java components, such as our Flex .swf and .swc modules. Writing a Maven plugin would be less effort than recreating a comparable system just for .NET assemblies.
I would recommend using Hudson and Maven together, for that matter.