C# Blazor Wasm构建在Azure DevOps上
我正在为用.NET5编写的BlazorWASM解决方案制作CI/CD。此解决方案包含两个web客户端和一个共享RCL。所有项目都以.NET5为目标,并且自创建项目以来没有添加任何代码。对原始模板的唯一更改是将RCL包含在每个Blazor应用程序的依赖项中 这是他们的透视图csproj文件 DanceTrack.WebClient.SharedC# 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.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