.net core Can';t在TeamCity中构建.Net核心3.0应用程序

.net core Can';t在TeamCity中构建.Net核心3.0应用程序,.net-core,teamcity,.net-core-3.0,.net Core,Teamcity,.net Core 3.0,我正在尝试在Teamcity构建服务器上构建我的.Net Core 3.0 preview 8项目 在开发机器和构建服务器上,我可以在VS2019社区中打开解决方案并构建全部(手动) 然而,当我在TC的上下文中这样做时,我会得到下面的错误 为什么会出现错误?我可以做些什么来修复它 安德斯 **[14:08:10][restore] Restoring packages for C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1\Ajf.NsPlanner.A

我正在尝试在Teamcity构建服务器上构建我的.Net Core 3.0 preview 8项目

在开发机器和构建服务器上,我可以在VS2019社区中打开解决方案并构建全部(手动)

然而,当我在TC的上下文中这样做时,我会得到下面的错误

为什么会出现错误?我可以做些什么来修复它

安德斯

**[14:08:10][restore] Restoring packages for C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1\Ajf.NsPlanner.Application\Ajf.NsPlanner.Application.csproj...
[14:08:13][restore] Package AutoMapper 9.0.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package AutoMapper 9.0.0 supports:
[14:08:13][restore]   - net461 (.NETFramework,Version=v4.6.1)
[14:08:13][restore]   - netstandard2.0 (.NETStandard,Version=v2.0)**



[14:08:02]Step 1/7: NuGet Installer (12s)
[14:08:03][Step 1/7] scan: Searching for nuget.config files
[14:08:03][Step 1/7] restore: Restoring NuGet packages for NsPlanner.sln (11s)
[14:08:03][restore] Starting: C:\TeamCity\buildAgent\tools\NuGet.CommandLine.4.1.0\tools\NuGet.exe restore C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1\NsPlanner.sln -Source https://api.nuget.org/v3/index.json -Source http://ajf-prod-02/nuget/nuget/
[14:08:03][restore] in directory: C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1
[14:08:07][restore] MSBuild auto-detection: using msbuild version '16.2.37902.0' from 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin'.
[14:08:10][restore] Restoring packages for C:\TeamCity\buildAgent\work\676ee7e7a6fc8ab1\Ajf.NsPlanner.Application\Ajf.NsPlanner.Application.csproj...
[14:08:13][restore] Package AutoMapper 9.0.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package AutoMapper 9.0.0 supports:
[14:08:13][restore]   - net461 (.NETFramework,Version=v4.6.1)
[14:08:13][restore]   - netstandard2.0 (.NETStandard,Version=v2.0)
[14:08:13][restore] Package Microsoft.Extensions.DependencyInjection.Abstractions 3.0.0-preview8.19405.4 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.Extensions.DependencyInjection.Abstractions 3.0.0-preview8.19405.4 supports: netstandard2.0 (.NETStandard,Version=v2.0)
[14:08:13][restore] One or more packages are incompatible with .NETCoreApp,Version=v3.0.
[14:08:13][restore] Committing restore...

我现在把它建起来了。解决方案是使用“dot net cli restore”(was:Nuget installer)作为第一步,然后使用vs2019构建解决方案。

我现在已经开始构建了。解决方案是使用“dot net cli restore”(was:Nuget installer)作为第一步,然后使用vs2019构建解决方案。

我应该补充一点,即.net Core预览已安装在构建服务器上,当然。
包AutoMapper 9.0.0与netcoreapp3.0不兼容
,也与
包Microsoft.Extensions.DependencyInjection.Abstractions不兼容
相同错误。兼容性问题在Teamcity服务器上安装Visual Studio 2019并试一试,可能与某些msbuild引用有关。@Epsilekt:但它在vs2019上构建并运行得很好?@SoumenMukherjee:如前所述,已经完成了。我应该补充一点,.Net Core预览安装在构建服务器上,当然。
包AutoMapper 9.0.0与netcoreapp3.0不兼容
,也与
包Microsoft.Extensions.DependencyInjection.Abstractions不兼容
相同错误。兼容性问题在Teamcity服务器上安装Visual Studio 2019并试一试,可能与某些msbuild引用有关。@Epsilekt:但它在使用vs2019时构建并运行得很好?@SoumenMukherjee:已完成,如前所述。