我正在使用Visual Studio Team Service在线Ci / CD流程来自动化我们的构建。在我们拥有一个在项目中使用.NET核心和Microsoft.AspNetCore.Cryptograhpy程序包的项目之前,这种方法一直有效。我们还将IDE升级到了VS 2017。
以下是构建代理程序上的错误:
我尝试过的事情:
2018-06-29T13:51:48.4627803Z检查Microsoft.AspNetCore.Cryptography.Internal 2.0.3与.NETFramework,Version = v4.6.1(win-x86)的兼容性。 2018-06-29T13:51:48.4628026Z所有软件包和项目都与.NETFramework,Version = v4.6.1(win-x86)兼容。 2018-06-29T13:51:48.4628199Z提交还原...
我可以通过本地Visual Studio 2017在我的构建代理作为服务运行的这台机器上构建项目,而不会出现任何错误。
我的代理使用具有管理员权限的帐户作为服务运行。
我将.NET Core运行时更新为2.1。
我们使用的是NuGet附带的默认设置,请注意,这种设置一直持续到最近。
有人可以给我一个提示吗?可能是某种环境参数或权限问题,还是其他原因?
我还要查看导致此错误的解决方案的项目文件.csproj或需要此软件包的解决方案,这是其定义: