Update 通过在内部移动构建服务器来修复,以便我可以安装同步框架 . 仍可以在Visual Studio Team Services中管理构建队列 .
我有一个在Visual Studio Online上托管的TF项目 . 它取决于Microsoft Sync Framework的NuGet包 . 根据NuGet documentation,Visual Studio online将在构建解决方案时自动执行NuGet包还原 .
不幸的是,对Microsoft.Synchronization . *的程序集引用不起作用:
42>ResolveAssemblyReferences:
Primary reference "Microsoft.Synchronization.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL".
42>C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1697,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.Synchronization.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [d:\a\src\SomeProject.csproj]
像MoreLinq和EPPlus这样的其他NuGet包正常运行 .
1 回答
尝试删除Nuget包和引用,然后再次添加它 .
通常我发现团队中有一个人没有“获得”Nugget并手动添加参考...