我的印象是,在.NET世界中,没有真正需要像Maven一样的工具.

我知道有Byldan和NMaven(它还活着吗?),但是我还没有看到一个实际的项目使用它们.

在大多数情况下也是如此.NET项目,从来没有人说需要一个像Maven一样的工具.Maven Maven正在解决的问题(自动依赖项解析、基于约定的构建 struct …)在我的生活中似乎不那么重要.网

我的看法正确吗?

为什么会这样?

人们到底在用什么.网根本没有自动的依赖关系解决方案?

他们是否在编写自己的构建工具?

是否有人使用Maven本身来管理他们的.NET项目?是这个吗 不错的 Select ?

你的经历是什么?

推荐答案

对于工件依赖关系解析,我认为Nuget现在是首选的 Select . 它支持并促进构建时解析,即不需要将二进制依赖项检入到VC中.参见these articles.

从Nuget版本2.7开始,构建时间解析得到了更好的支持,命令Nuget restore是其中一个选项.

Update:

.net相关问答推荐

将多行参数传递给Power Shell中的DotNet Pack命令

与 Datagrid 的 SelectedItem 链接时的 WPF RadioButton 绑定问题

Ubuntu 22.04 + JetBrains Rider 不能做脚手架 dbContext

如何在没有抽象基类的情况下强制覆盖后代中的方法?

为什么 SortedSet.GetViewBetween 不是 O(log N)?

我可以从 .NET/C# 获取其他进程的命令行参数吗?

编译错误:显式实现接口时修饰符 'public' 对此项目无效

如何在 .NET 中将字符串转换为字节数组?

图像与位图类

调用委托与方法的性能

String 是原始类型吗?

ASP.NET Core 等效于 ASP.NET MVC 5 的 HttpException

如何将枚举值序列化为 int?

软件包版本始终为 1.0.0,带有 dotnet pack

C#中的引用类型

如何使我的托管 NuGet 包支持 C++/CLI 项目?

为什么会出现编译错误使用未分配的局部变量?

在 C# 中,为什么不能将 List 对象存储在 List 变量中

如何获得 Bin 路径?

EF Core 添加迁移构建失败