dotnet / dotnet/format

Microsoft.Build.Locator dependency is not source-buildable

Open
#1,383 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1.9k
Forks
173
Avg merge
10d 13h
Merged PRs (30d)
1

Description

Because the sdk includes the dotnet-format tool in .NET 6.0, dotnet-format needs to be included in source-build. This means all the source dependencies must also be source-built. The `Microsoft.Build.Locator` dependency is not included in .NET 6.0 source-build and is not something that would be very easy to support because it doesn't utilize arcade and because of its VS dependencies. Given source-build doesn't support Windows, is there a way to remove this dependency ((https://github.com/dotnet/format/blob/main/src/Commands/FormatCommandCommon.cs#L344) for source-built versions of dotnet-format?

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.