无人机dotnet核心多目标(TargetFrameworks)构建

时间:2020-05-22 13:58:40

标签: .net-core .net-framework-version drone

我正在使用mcr.microsoft.com/dotnet/core/sdk dotnet core 3.1 docker映像,尝试进行多目标构建。我有

    <TargetFrameworks>net45;netstandard1.0;netcoreapp3.0</TargetFrameworks>

在我的csproj文件中,.drone.yml步骤为

  - name: build
    image: mcr.microsoft.com/dotnet/core/sdk
    commands:
      - dotnet test -p:Version=${DRONE_TAG}

但是我的构建失败

/usr/share/dotnet/sdk/3.1.300/Microsoft.Common.CurrentVersion.targets(1177,5):错误MSB3644:找不到.NETFramework,Version = v4.5的参考程序集。若要解决此问题,请为此框架版本安装Developer Pack(SDK / Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks [/drone/src/target/classes/x/x/x.csproj]

下载.NET Framework Developer Pack。

如何将.net Framework 4.5开发人员包安装到Drone Docker映像中?

0 个答案:

没有答案