Skip to content

Conversation

@baronfel
Copy link
Member

Context

This is one part of dotnet/sdk#16325, identifying two areas where inputs to the CoreCompile Target (via the Csc/Fsc/etc Tasks) aren't tracked consistently.

Fixes part of dotnet/sdk#16325

Changes Made

Adds Deterministic and PathMap properties, neither of which are Paths and so cannot be coerced into an Item for use in the Target Inputs, to the tracking cache property file.

Testing

Notes

This is one part of dotnet/sdk#16325, identifying two areas where inputs to the CoreCompile Target (via the Csc/Fsc/etc Tasks) aren't tracked consistently.
@baronfel baronfel changed the title Update Microsoft.Common.CurrentVersion.targets Add Determinism/SourceLink related Properties to Corecompile dependency checks Feb 14, 2024
baronfel added a commit to dotnet/roslyn that referenced this pull request Feb 14, 2024
A companion to dotnet/msbuild#9743 to ensure that more sourcelink/determinism-related flags correctly cause the compiler to be invoked when they change
baronfel added a commit to dotnet/fsharp that referenced this pull request Feb 14, 2024
A companion to dotnet/msbuild#9743 to ensure that more sourcelink/determinism-related flags correctly cause the compiler to be invoked when they change
@baronfel baronfel merged commit 99fe2b2 into main Feb 28, 2024
@baronfel baronfel deleted the corecompile-more-property-inputs branch February 28, 2024 17:04
jaredpar pushed a commit to dotnet/roslyn that referenced this pull request Feb 29, 2024
* Include SourceLink file in CoreCompile dependency checks

A companion to dotnet/msbuild#9743 to ensure that more sourcelink/determinism-related flags correctly cause the compiler to be invoked when they change

* Also apply SourceLink Input to VB Compiler
psfinaki pushed a commit to dotnet/fsharp that referenced this pull request Mar 6, 2024
A companion to dotnet/msbuild#9743 to ensure that more sourcelink/determinism-related flags correctly cause the compiler to be invoked when they change
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants