gpt4 book ai didi

teamcity - NuGet Spec 应该检测依赖关系吗?

转载 作者:行者123 更新时间:2023-12-02 19:55:24 27 4
gpt4 key购买 nike

我刚刚在 .csproj 文件所在的文件夹中运行 nuget spec,它没有将依赖项写入 .nuspec 文件。应该有吗?

该解决方案启用了包恢复,并且在 TeamCity 上构建良好。

最佳答案

运行 nuget spec 不会自动包含项目中其他 NuGet 包的依赖项。但是,当您还有 nuspec 文件时运行 nuget pack MyProject.csproj 将生成一个 nupkg 文件,其中 MyProject 中使用的 NuGet 包作为依赖项包含在您的包中.

还值得注意的是,从 v2.5 开始(我相信计划在四月底的某个时间发布),您还可以选择在解决方案中另外包含对其他项目的依赖项,这些项目还有 nuspec 文件:

When building a package from a project, when -IncludeReferencedProjects is specified, projects referenced by the project are either added as a dependency of the package, if nuspec file exists, or are added into the package if nuspec file doesn't exist.

参见changelog.txt v2.5 的详细信息。

关于teamcity - NuGet Spec 应该检测依赖关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15911212/

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