第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

重復(fù)“Microsoft.AspNetCore.Razor.Hosting”

重復(fù)“Microsoft.AspNetCore.Razor.Hosting”

PHP
互換的青春 2024-01-20 16:03:50
我正在研究網(wǎng)絡(luò)核心應(yīng)用程序。我正在使用 docker 在 jenkins 中構(gòu)建我的應(yīng)用程序。我的示例存儲(chǔ)庫位于https://github.com/niranjan2020/JenkinsPipeLine以下是我構(gòu)建應(yīng)用程序的命令。docker build -t jenkinspipeline/jenkins -f Dockerfile .下面是我的 .csproj。<Project Sdk="Microsoft.NET.Sdk.Web">  <PropertyGroup>    <TargetFramework>netcoreapp2.1</TargetFramework>    <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>   <GenerateAssemblyInfo>false</GenerateAssemblyInfo>  </PropertyGroup>  <ItemGroup>    <Folder Include="wwwroot\" />  </ItemGroup>  <ItemGroup>    <PackageReference Include="Microsoft.AspNetCore.App" />    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" />    <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.0.2105168" />  </ItemGroup></Project>當(dāng)我開始在詹金斯中構(gòu)建時(shí),出現(xiàn)以下錯(cuò)誤obj/Release/netcoreapp2.1/jenkins.RazorAssemblyInfo.cs(11,12):錯(cuò)誤CS0579:重復(fù)“Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute”屬性[/app/jenkins.csproj] obj/Release/netcoreapp2.1 /jenkins.RazorAssemblyInfo.cs(12,12):錯(cuò)誤CS0579:重復(fù)“Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute”屬性[/app/jenkins.csproj]命令“/bin/sh -c dotnetpublish-cRelease” -o輸出'返回非零代碼:1到目前為止我嘗試過的是,刪除 bin 和對(duì)象文件夾并重建。在.csproj中添加了GenerateAssemblyInfo為 false 重新啟動(dòng)了Jenkins我添加了以下配置https://johnkoerner.com/csharp/dealing-with-duplicate-attribute-errors-in-net-core/
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

您的存儲(chǔ)庫中存在多個(gè)問題:

  1. 清理您的項(xiàng)目,Jenkins.sln and Jenkins.csproj您的項(xiàng)目中有多個(gè)級(jí)別。刪除無用的內(nèi)容。

  2. 我和你做了一個(gè)測(cè)試JenkinsPipeLine\Jenkins\Jenkins

  3. 對(duì)于 中的 dockerfile JenkinsPipeLine\Jenkins\Jenkins,它的鏡像是錯(cuò)誤的,你的項(xiàng)目目標(biāo)netcoreapp2.1,你的鏡像應(yīng)該是mcr.microsoft.com/dotnet/core/sdk:2.1。dockerfile 是

FROM mcr.microsoft.com/dotnet/core/sdk:2.1 AS build-env

WORKDIR /app

COPY *.csproj ./

RUN dotnet restore

COPY . ./

RUN dotnet publish -c Release -o output

# Runtime image

FROM mcr.microsoft.com/dotnet/core/aspnet:2.1

WORKDIR /app

COPY --from=build-env /app/output .

ENTRYPOINT ["dotnet", "jenkins.dll"]

運(yùn)行命令docker build -t jenkins -f Dockerfile .從JenkinsPipeLine\Jenkins\Jenkins


查看完整回答
反對(duì) 回復(fù) 2024-01-20
  • 1 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)