39

C# Windows 窗体项目使用什么代替Maven ?

我们在世界各地都有开发人员,并且正在尝试开发一些简单快速的依赖管理系统。

4

5 回答 5

13

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

(另请参阅 Stack Overflow 问题.NET 世界是否有 Maven 替代方案或端口?。)

于 2009-04-08T11:07:02.443 回答
11

我写了一篇关于这个主题的教程,使用 Maven 管理 .NET 项目

于 2009-10-08T00:42:24.600 回答
6

似乎在这方面已经用Nuget完成了一些工作。请参阅 David Ebbo 的博文Using NuGet without committing packages

于 2011-03-11T09:20:00.543 回答
5

NMavenNPaday,它们都具有相同的起源。它们是 Maven 插件的集合,可以使用类似 Maven 的 C# 和 VB.NET 项目构建。

NMaven 似乎死了,这就是我使用 NPaday 的原因。我最近加入了这个团队,而且很活跃。当前版本是 1.1。1.2 版即将推出,我们也在努力开发下一个主要版本。

你应该用它...

  • 当你喜欢 Maven

你不应该使用它...

  • 当你喜欢 MSBuild 时(这在 2.0 中会变得更好)
  • 当您需要本地化资源程序集时(将在 1.2 中修复)
于 2010-05-10T08:43:30.540 回答
3

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

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

就此而言,我建议同时使用Hudson和 Maven。

于 2008-12-25T22:28:12.483 回答