Skip to content

Transient ProjectReference to .esproj breaks build due to IgnoreJavaScriptOutputAssembly target running before IncludeTransitiveProjectReferences #46347

Open
@duckblaster

Description

@duckblaster

Describe the bug

With this project structure:

  • ProjA.csproj
    • ProjectReference: ProjB.csproj
      -ProjB.csproj
    • ProjectReference: ProjC.esproj
  • ProjC.esproj

Building the solution fails with because it is looking for ProjC.dll

This is caused by the IgnoreJavaScriptOutputAssembly target in Microsoft.Common.CurrentVersion.targets running before IncludeTransitiveProjectReferences

To Reproduce

Exceptions (if any)

Further technical details

  • Include the output of dotnet --info
  • The IDE (VS / VS Code/ VS4Mac) you're running on, and its version

Metadata

Metadata

Assignees

Labels

Area-NetSDKArea-esprojIssues related to the Javascript project system

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions