Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Blazor Wasm构建在Azure DevOps上_C#_.net_Asp.net Core_Azure Devops_Asp.net Core 5.0 - Fatal编程技术网

C# Blazor Wasm构建在Azure DevOps上

C# Blazor Wasm构建在Azure DevOps上,c#,.net,asp.net-core,azure-devops,asp.net-core-5.0,C#,.net,Asp.net Core,Azure Devops,Asp.net Core 5.0,我正在为用.NET5编写的BlazorWASM解决方案制作CI/CD。此解决方案包含两个web客户端和一个共享RCL。所有项目都以.NET5为目标,并且自创建项目以来没有添加任何代码。对原始模板的唯一更改是将RCL包含在每个Blazor应用程序的依赖项中 这是他们的透视图csproj文件 DanceTrack.WebClient.Shared net5.0 真的 DanceTrack.WebClient.Student <Project Sdk="Microsoft.NET.

我正在为用.NET5编写的BlazorWASM解决方案制作CI/CD。此解决方案包含两个web客户端和一个共享RCL。所有项目都以.NET5为目标,并且自创建项目以来没有添加任何代码。对原始模板的唯一更改是将RCL包含在每个Blazor应用程序的依赖项中

这是他们的透视图csproj文件

DanceTrack.WebClient.Shared


net5.0
真的
DanceTrack.WebClient.Student

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.0" PrivateAssets="all" />
    <PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\DanceTrack.WebClients.Shared\DanceTrack.WebClients.Shared.csproj" />
  </ItemGroup>

  <ItemGroup>
    <ServiceWorker Include="wwwroot\service-worker.js" PublishedContent="wwwroot\service-worker.published.js" />
  </ItemGroup>

</Project>
然后,我在构建阶段得到:

Starting: Build
==============================================================================
Task         : .NET Core
Description  : Build, test, package, or publish a dotnet application, or run a custom dotnet command
Version      : 2.179.2
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/build/dotnet-core-cli
==============================================================================
Info: .NET Core SDK/runtime 2.2 and 3.0 are now End of Life(EOL) and have been removed from all hosted agents. If you're using these SDK/runtimes on hosted agents, kindly upgrade to newer versions which are not EOL, or else use UseDotNet task to install the required version.
/opt/hostedtoolcache/dotnet/dotnet build /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/DanceTrack.WebClients.Shared.csproj -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" --configuration Release
Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/DanceTrack.WebClients.Shared.csproj (in 90 ms).
  DanceTrack.WebClients.Shared -> /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/bin/Release/net5.0/DanceTrack.WebClients.Shared.dll
  DanceTrack.WebClients.Shared -> /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/bin/Release/net5.0/DanceTrack.WebClients.Shared.Views.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:04.43
/opt/hostedtoolcache/dotnet/dotnet build /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" --configuration Release
Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj (in 205 ms).
  1 of 2 projects are up-to-date for restore.
##[error]/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): Error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'.
/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'. [/home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj]

Build FAILED.

/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'. [/home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:01.44
我读过很多文章,但我看不出我在哪里引用了任何会破坏这个构建的东西,我希望它在本地破坏,即使我是。我是在Ubuntu20托管代理上构建的


您对导致此问题的原因有何看法?

专用代理或windows hosted agent的结果如何?专用代理或windows hosted agent的结果如何?
Starting: Build
==============================================================================
Task         : .NET Core
Description  : Build, test, package, or publish a dotnet application, or run a custom dotnet command
Version      : 2.179.2
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/build/dotnet-core-cli
==============================================================================
Info: .NET Core SDK/runtime 2.2 and 3.0 are now End of Life(EOL) and have been removed from all hosted agents. If you're using these SDK/runtimes on hosted agents, kindly upgrade to newer versions which are not EOL, or else use UseDotNet task to install the required version.
/opt/hostedtoolcache/dotnet/dotnet build /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/DanceTrack.WebClients.Shared.csproj -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" --configuration Release
Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/DanceTrack.WebClients.Shared.csproj (in 90 ms).
  DanceTrack.WebClients.Shared -> /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/bin/Release/net5.0/DanceTrack.WebClients.Shared.dll
  DanceTrack.WebClients.Shared -> /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Shared/bin/Release/net5.0/DanceTrack.WebClients.Shared.Views.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:04.43
/opt/hostedtoolcache/dotnet/dotnet build /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.179.2/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" --configuration Release
Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj (in 205 ms).
  1 of 2 projects are up-to-date for restore.
##[error]/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): Error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'.
/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'. [/home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj]

Build FAILED.

/opt/hostedtoolcache/dotnet/sdk/5.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(387,5): error NETSDK1082: There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'. [/home/vsts/work/1/s/DanceTrack.WebClients/DanceTrack.WebClients.Student/DanceTrack.WebClients.Student.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:01.44