Skip to content

Publish of a hosted Blazor WASM project fails #60922

@MarkStega

Description

@MarkStega

Describe the bug

When I use VS2022 to publish my hosted Blazor WASM application (consisting of the .Net server, several 'standard' dll's, a Blazor webassembly dll, and a Razor class library) the publish succeeds. After moving the content of the publish into my IIS application I can launch the application and it works.

When I try to use the CLI to publish it fails with:

C:\Solutions\OHI\Optimiser>dotnet publish --configuration LBH --output ..\publish --no-self-contained optimiser.2021.web\optimiser.2021.web.csproj
Microsoft (R) Build Engine version 17.0.0-preview-21501-01+bbcce1dff for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored C:\Solutions\OHI\Optimiser\optimiser.2021.web\optimiser.2021.web.csproj (in 857 ms).
  8 of 9 projects are up-to-date for restore.
  You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
          1 file(s) copied.
          1 file(s) copied.
  You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
  You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
  You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
  SharedUtilities -> C:\Solutions\OHI\Optimiser\SharedUtilities\bin\LBH\net6.0\SharedUtilities.dll
  SystemFramework -> C:\Solutions\OHI\Optimiser\SystemFramework\bin\LBH\net6.0\SystemFramework.dll
  Material.Blazor -> C:\Solutions\OHI\Optimiser\Material.Blazor\bin\LBH\net6.0\Material.Blazor.dll
  DataTier -> C:\Solutions\OHI\Optimiser\DataTier\bin\LBH\net6.0\DataTier.dll
  DocumentProduction -> C:\Solutions\OHI\Optimiser\DocumentProduction\bin\LBH\net6.0\DocumentProduction.dll
  GeneralComponents -> C:\Solutions\OHI\Optimiser\GeneralComponents\bin\LBH\net6.0\GeneralComponents.dll
  Optimiser.2021 -> C:\Solutions\OHI\Optimiser\Optimiser.2021\bin\LBH\net6.0\Optimiser.2021.dll
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.0-rc.2.21480.5\Sdk\WasmApp.targets(161,5): error : Could not find %(ResolvedRuntimePack.PackageDirectory)= [C:\Solutions\OHI\Optimiser\Optimiser.2021.Blazor\Optimiser.2021.Blazor.csproj]
C:\Solutions\OHI\Optimiser>

To Reproduce

Simply run the publish via CLI

I haev not been able to create a small reproduction.

Exceptions (if any)

Further technical details

  • ASP.NET Core version:6.0.--rc.2
  • The IDE (VS / VS Code/ VS4Mac) you're running on, and its version: VS2022 Preview 6.0
  • Include the output of dotnet --info:
C:\Solutions\OHI\Optimiser>dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.100-rc.2.21505.57
 Commit:    ab39070116

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19043
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.100-rc.2.21505.57\

Host (useful for support):
  Version: 6.0.0-rc.2.21480.5
  Commit:  6b11d64e7e

.NET SDKs installed:
  3.1.414 [C:\Program Files\dotnet\sdk]
  6.0.100-rc.2.21505.57 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.0-rc.2.21480.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.0-rc.2.21480.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.0-rc.2.21501.6 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

C:\Solutions\OHI\Optimiser>```

Metadata

Metadata

Assignees

Labels

arch-wasmWebAssembly architecturearea-VM-meta-mononeeds-further-triageIssue has been initially triaged, but needs deeper consideration or reconsideration

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions