dotnet / dotnet/msbuild

Move InitializeSourceRootMappedPaths targets down into common

Open
#5,398 6 comments 4 reactions 0 assignees View on GitHub
triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

The targets for initializing `SourceRoot` items for deterministic builds lives in the Managed.core targets today. This means that other languages, like F#, need to copy the targets, which will lead to divergence and issues.

https://github.com/dotnet/roslyn/blob/master/src/Compilers/Core/MSBuildTask/Microsoft.Managed.Core.targets#L158

We should move these targets down into the common targets so they're available to all languages as deterministic builds is a desirable, and encouraged, for published libraries and applications.

@tmat @cartermp @ctaggart

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.