dotnet / dotnet/sdk

CrossgenLayout is missing Inputs & Outputs which causes it to run in a no-op incremental build

Open
#44,682 0 comments 0 reactions 0 assignees View on GitHub
Area-NetSDK
Dominant language
C#
Stars
3.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

This is from a no-op incremental build (build.cmd && build.cmd -bl):

![Image](https://github.com/user-attachments/assets/e6e25a87-396e-49bb-b62e-3cb1c7146b80)

The `CrossgenLayout` target is missing inputs & outputs and is causing a full no-op build to take ~2 minutes. This could get fixed by declaring inputs and outputs: https://github.com/dotnet/sdk/blob/e21098f6b71b2801879440a9dc687c135ea138dd/src/Installer/redist-installer/targets/Crossgen.targets#L4

cc @baronfel @SimaTian @marcpopMSFT

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.