gpt4 book ai didi

.net - NuGet 应该用作构建自动化工具吗?

转载 作者:行者123 更新时间:2023-12-05 03:14:29 25 4
gpt4 key购买 nike

我完全是 .net 菜鸟,并尝试使用 bamboo 自动化 .net 构建。似乎大多数人都使用 Nant/Msbuild 作为构建工具,但这些工具并不管理项目依赖项。

我想要一个像 maven 这样的工具来处理依赖管理和构建过程。当我查看文档时,NuGet 似乎只管理依赖项。我应该使用 NuGet 来处理构建吗?或者我应该将 NuGet 与 Nant/MSBuild 一起使用吗?

最佳答案

你的想法是正确的。 Nuget 是一个包管理器,可以根据需要解决依赖关系。然后 MSBuild 是将您的项目编译成可以执行的程序集的编译器。您的项目可以配置为在 MSBuild 编译您的项目时导致 Nuget 解析所有依赖项(也称为“恢复包”),我认为您正在寻找这种方式。

如果要在构建时还原包,请在 Visual Studio 中右键单击解决方案(通常是解决方案资源管理器中最顶部的项目)并选择启用 NuGet 包还原。然后将生成的 .nuget 文件夹提交到版本控制以供 MSBuild 使用。

关于.net - NuGet 应该用作构建自动化工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24264107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com