将packages.config
与Newtonsoft.Json
包一起迁移到PackageReference
csproj格式时,我遇到兼容性问题:
Newtonsoft.Json v10.0.3,在迁移后安装软件包时,将忽略install.ps1脚本。
这可能会破坏某些东西吗?该项目在本地VS 2017中编译良好。但TeamCity Visual Studio(sln)构建失败,错误为namespace name Newtonsoft could not be found
。这可能与迁移问题有关吗?
答案 0 :(得分:0)
Per @ Peska的评论我检查了用于TeamCity中的Restore build步骤的NuGet版本。使用的NuGet版本是3.4.3。
一旦将其更改为Nuget 4.3.0,程序包恢复将按预期工作,然后“Build Solution(sln)”步骤成功完成。