gpt4 book ai didi

tfs - 在 VSTS 'Newtonsoft.Json' 上打包 nuget 包已经有一个为 'NETStandard.Library' 定义的依赖项

转载 作者:行者123 更新时间:2023-12-04 18:02:01 25 4
gpt4 key购买 nike

在 VSTS 中使用 Nuget Packager 打包构建,我收到错误消息:
[错误]“Newtonsoft.Json”已经为“NETStandard.Library”定义了一个依赖项。
解决此问题的大多数提示都涉及更新 nuget,但由于我是在 Team Services 上构建的,因此我无法真正做到这一点。

最佳答案

貌似nuget packager使用的nuget不是最新的。使用最新的 nuget.exe 在本地测试后一切正常,所以我添加了一个新的 powershell 发布步骤。此解决方案适用于 VSTS,对于可以访问服务器的 TFS,我建议升级服务器本身上的 nuget.exe:

Inline powershell build step - downloads nuget.exe

此脚本将 nuget.exe 下载到 artifacts 目录中(并输出 nuget.exe 的路径,以便您可以看到它的放置位置。)。

然后我更改了 Nuget Packager 构建步骤以使用新下载的 nuget.exe。
Nuget Packager build step with Custom path to nuget.exe

关于tfs - 在 VSTS 'Newtonsoft.Json' 上打包 nuget 包已经有一个为 'NETStandard.Library' 定义的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632107/

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