1

packages.config使用Newtonsoft.Json包迁移到PackageReferencecsproj 格式时,我遇到了兼容性问题:

Newtonsoft.Json v10.0.3, install.ps1 脚本在迁移后安装包时会被忽略。

这是什么东西可以破坏什么吗?该项目在本地 VS 2017 中编译良好。但 TeamCity Visual Studio (sln) 构建失败并出现错误namespace name Newtonsoft could not be found。这可能与迁移问题有关吗?

4

1 回答 1

0

根据@Peska 的评论,我检查了用于 TeamCity 中恢复构建步骤的 NuGet 版本。使用的 NuGet 版本是 3.4.3。

将其更改为 Nuget 4.3.0 后,程序包还原按预期工作,然后以下“构建解决方案 (sln)”步骤成功。

于 2018-05-16T16:07:31.033 回答