Is there an alternative to Maven for .NET/Windows

2019-01-31 06:06发布

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.

5条回答
趁早两清
2楼-- · 2019-01-31 06:40

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?.)

查看更多
Bombasti
3楼-- · 2019-01-31 06:45

I wrote a tutorial on the subject, Using Maven to manage .NET projects.

查看更多
倾城 Initia
4楼-- · 2019-01-31 06:45

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.

查看更多
迷人小祖宗
5楼-- · 2019-01-31 06:50

It seems like there has been some work done in this area with Nuget. See David Ebbo's blogpost Using NuGet without committing packages.

查看更多
放我归山
6楼-- · 2019-01-31 06:51

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...

  • When you like Maven

You shouldn't use it...

  • When you like MSBuild (this will become better in 2.0)
  • When you need localized resource assemblies (will be fixed in 1.2)
查看更多
登录 后发表回答