我的.Net解决方案具有dotnet核心2.2项目(Admin.API),该项目引用了多个dotnet 4.6框架项目。 我正在尝试在Gitlab中创建CI CD管道。 我有下面的.gitlab-ci.yml文件。
触发Job时发生以下错误
错误:
/usr/share/dotnet/sdk/3.1.302/Microsoft.Common.CurrentVersion.targets(1177,5):错误MSB3644:找不到.NETFramework,Version = v4.6.1的参考程序集。若要解决此问题,请为此框架版本安装Developer Pack(SDK / Targeting Pack)或重新定位您的应用程序。您可以从https://aka.ms/msbuild/developerpacks
下载.NET Framework Developer Pack。.gitlab-ci.yml:
阶段: -建立
变量: PROJECT_NAME:“ Admin.API” BUILD_IMAGE:“ mcr.microsoft.com/dotnet/core/sdk:3.1”
before_script: -“ cd源代码/API/Admin.API” -“ dotnet恢复”
内部版本: 阶段:建立 图片:$ BUILD_IMAGE 脚本: -回显“建筑物” -dotnet构建-配置发布