GitLab-CI-dotnet框架和dotnet核心映像

时间:2020-08-11 15:01:10

标签: .net .net-core continuous-integration gitlab core

我的.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构建-配置发布

0 个答案:

没有答案