Skip to content

When a web app references an Sdk.WebAssembly project, the error "The UpdateExternallyDefinedStaticWebAssets task failed unexpectedly" appears during compilation #62915

@dczuo

Description

@dczuo

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

The "UpdateExternallyDefinedStaticWebAssets" task failed unexpectedly.
System.InvalidOperationException: No file exists for the asset at either ___location 'C:\Users\dczuo\source\repos\WebApplication1\WebAssembly1\bin\Debug\net9.0\wwwroot_framework\WebAssembly1.pdb' or 'obj\Debug\net9.0\WebAssembly1.pdb'.
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.ResolveFile(String identity, String originalItemSpec)
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.ApplyDefaults()
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.FromV1TaskItem(ITaskItem item)
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Microsoft.AspNetCore.StaticWebAssets.Tasks.UpdateExternallyDefinedStaticWebAssets.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

Expected Behavior

Build success

Steps To Reproduce

1 Create project ASP.NET Core Empty "WebApplication1", framework
2 Add New project Console App "WebAssembly1", framework: .NET 9.0
3 Change the project "WebAssembly1" sdk to "Microsoft.NET.Sdk.WebAssembly"
4 Reference project "WebAssembly1" in project "WebApplication1"
5 Build project "WebApplication1"

Exceptions (if any)

The "UpdateExternallyDefinedStaticWebAssets" task failed unexpectedly.
System.InvalidOperationException: No file exists for the asset at either ___location 'C:\Users\dczuo\source\repos\WebApplication1\WebAssembly1\bin\Debug\net9.0\wwwroot_framework\WebAssembly1.pdb' or 'obj\Debug\net9.0\WebAssembly1.pdb'.
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.ResolveFile(String identity, String originalItemSpec)
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.ApplyDefaults()
at Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset.FromV1TaskItem(ITaskItem item)
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Microsoft.AspNetCore.StaticWebAssets.Tasks.UpdateExternallyDefinedStaticWebAssets.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

.NET Version

9.0.302 regression in 9.0.4

Anything else?

WebApplication1.zip

Metadata

Metadata

Assignees

Labels

area-blazorIncludes: Blazor, Razor Components

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions