Consider renaming build directory
See original GitHub issueThis concerns primarily the directory sdk\src\Tasks\Microsoft.NET.Build.Tasks\build
.
The Github searching / indexing logic will exclude directories with names “build”, “log”, “tmp” or “vendor”. This exclusion is for all manner of searching including code content, file names, etc …
This is unfortunately because a lot of the core logic for the SDK exists under this directory. I actually spent about 30+ minutes tracking down a bug because I couldn’t locate Microsoft.NET.Sdk.CSharp.props. I was only able to find it when a search I did happened to include a clone of this repo.
I hate filing bugs like this because I don’t think the github behavior is sensible here. But it is the behavior and it’s severely reducing the usability of this repo via the web UI.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:3
- Comments:10 (10 by maintainers)
Just for some history/reasoning on why the folder was named that: this was originally a NuGet package that contained MSBuild logic. Inside your NuGet package, you put your MSBuild logic in a folder named “build” and then optionally a TFM sub-folder if your logic is TFM specific. Thus the file structure matched the NuGet structure.
This is no longer a NuGet package, so that reasoning no longer holds.
Ugh, this is unfortunate. Agree on the rename anyway - everytime I expect this to live under a “targets” directory.