是否有替代Maven for .NET / Windows Forms项目?

时间:2008-12-25 12:28:47

标签: c# dependencies

对于C#Windows窗体项目,使用了什么代替Maven

我们的开发人员遍布全球,并且正在努力想出一些干净简单,快速的依赖管理系统。

5 个答案:

答案 0 :(得分:13)

Byldan,但项目似乎还很年轻。

(另请参阅Stack Overflow问题 Is there a Maven alternative or port for the .NET world? 。)

答案 1 :(得分:11)

我写了一篇关于这个主题的教程, Using Maven to manage .NET projects

答案 2 :(得分:5)

NMavenNPanday,它们都有相同的来源。它们是Maven插件的集合,可以实现类似Maven的C#和VB.NET项目。

NMaven似乎死了,这就是我使用NPanday的原因。我最近加入了团队,它非常活跃。目前的版本是1.1。版本1.2即将推出,我们也在开发下一个主要版本。

你应该使用它......

  • 当你喜欢Maven时

你不应该使用它......

  • 当您喜欢MSBuild时(这将在2.0中变得更好)
  • 当您需要本地化资源程序集(将在1.2中修复)

答案 3 :(得分:5)

似乎在Nuget这个领域已经完成了一些工作。请参阅David Ebbo的博客 Using NuGet without committing packages

答案 4 :(得分:3)

您可以使用Maven并编写一个集成MSBuild的插件。

我们使用Maven来管理非Java组件,例如我们的Flex .swf和.swc模块。编写Maven插件比为.NET程序集重新创建类似的系统要少。

我建议一起使用Hudson和Maven。