对于 .NET/Windows 窗体项目,是不是有 Maven 的替代品? [关闭]
Posted
技术标签:
【中文标题】对于 .NET/Windows 窗体项目,是不是有 Maven 的替代品? [关闭]【英文标题】:Is there an alternative to Maven for .NET/Windows Forms projects? [closed]对于 .NET/Windows 窗体项目,是否有 Maven 的替代品? [关闭] 【发布时间】:2010-09-28 09:53:11 【问题描述】:在 C# Windows 窗体项目中使用什么来代替 Maven?
我们在世界各地都有开发人员,并正在尝试开发一些简单快速的依赖管理系统。
【问题讨论】:
Is there a Maven alternative or port for the .NET world?的可能重复 【参考方案1】:您可以只使用Maven 并编写一个集成MSBuild 的插件。
我们使用 Maven 来管理非 Java 组件,例如我们的 Flex .swf 和 .swc 模块。与仅为 .NET 程序集重新创建类似系统相比,编写 Maven 插件的工作量更少。
就此而言,我建议同时使用 Hudson 和 Maven。
【讨论】:
【参考方案2】:有Byldan,但项目似乎还很年轻。
(另请参阅 Stack Overflow 问题 Is there a Maven alternative or port for the .NET world?。)
【讨论】:
Byldan 似乎没有积极开发。最后一次提交是 2008 年 12 月【参考方案3】:我写了一篇关于这个主题的教程,Using Maven to manage .NET projects。
【讨论】:
希望我在灾难性地尝试将 C++ 项目移植到它之后发现了这个。因为害怕被指控拉皮条,你可以在我的博客上找到它(关注我的个人资料以获取链接)。【参考方案4】:有NMaven和NPanday,它们的来源相同。它们是 Maven 插件的集合,支持构建类似 Maven 的 C# 和 VB.NET 项目。
NMaven 似乎已经死了,这就是我使用 NPaday 的原因。我最近加入了这个团队,而且很活跃。当前版本是 1.1。 1.2 版即将推出,我们也在努力开发下一个主要版本。
你应该使用它...
当你喜欢 Maven 时你不应该使用它...
当你喜欢 MSBuild 时(这在 2.0 中会变得更好) 当您需要本地化资源程序集时(将在 1.2 中修复)【讨论】:
【参考方案5】:Nuget 似乎在这方面做了一些工作。请参阅 David Ebbo 的博文 Using NuGet without committing packages。
【讨论】:
以上是关于对于 .NET/Windows 窗体项目,是不是有 Maven 的替代品? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在我的 .NET Windows 窗体上实现从 Chrome 拖放
在启用 Aero 的 Windows 7 上运行 .NET 2.0 应用程序窗体应用程序会导致菜单交互使应用程序崩溃
我找不到任何使用 Windows 窗体控件和(或)Infragistics 构建的 .NET 4.0 应用程序