.NET / Windows Forms项目有没有替代Maven的?
什么是用来代替Maven的C#Windows窗体项目?
我们有世界各地的开发人员,并试图提出一些干净简单,快速的依赖pipe理系统。
有Byldan ,但是这个项目看起来很年轻。
(另请参阅堆栈溢出问题是否有一个Maven替代品或端口的.NET世界?
我写了一个关于这个主题的教程, 使用Maven来pipe理.NET项目 。
在这个领域, Nuget似乎已经做了一些工作。 请参阅David Ebbo的博客文章使用NuGet而不提交包 。
有NMaven和NPanday ,他们都有相同的来源。 他们是一个Maven插件的集合,使得像C#和VB.NET项目构build的Maven成为可能。
NMaven似乎死了,这就是为什么我使用NPanday。 我最近join了这个团队,而且非常活跃。 目前的版本是1.1。 版本1.2即将推出,我们也在下一个主要版本。
你应该使用它…
- 当你喜欢Maven
你不应该用它…
- 当你喜欢MSBuild(这将在2.0中变得更好)
- 当你需要本地化的资源组件(将在1.2中修复)
你可以使用Maven并编写一个集成了MSBuild的插件。
我们使用Maven来pipe理非Java组件,比如我们的Flex .swf和.swc模块。 编写一个Maven插件比仅仅为.NET程序集重新创build一个可比较的系统要省力。
我build议一起使用Hudson和Maven。