Cloudfoundry buildpack .net版本错误

时间:2018-06-16 10:02:04

标签: .net-core version cloudfoundry buildpack

当我部署.net核心2.1.0项目时,我收到以下错误:

-----> Installing dotnet-framework 2.0.3
       **ERROR** DEPENDENCY MISSING IN MANIFEST:

Version 2.0.3 of dependency dotnet-framework is not supported by this buildpack.
The versions of dotnet-framework supported in this buildpack are:
    - 1.0.5
    - 1.0.10
    - 1.0.11
    - 1.1.2
    - 1.1.7
    - 1.1.8
    - 2.0.0
    - 2.0.7
    - 2.1.0

我项目中的所有解决方案都针对.net核心框架2.1.0,所以我不明白为什么会这样。 我在我的项目中有依赖项,其中一些如.NETStandard.Library和Microsoft.NETCore.DotNetAppHost是版本2.0.3,但这真的很重要吗? (我也不认为NetStandard.Library存在高于2.0.3的版本。)

项目在我的本地机器上运行良好,在我们升级buildpack和目标.net框架以及通过NuGet的各种依赖项之前在主机上运行良好。

这是完整的日志: https://1drv.ms/t/s!Ar81AKlFywcPhapTJdjZEnrcGrZS4A

1 个答案:

答案 0 :(得分:0)

您可以尝试将RuntimeFrameworkVersion固定到特定的版本:

<RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>