FileMatcher Hides FileNotFound Errors On Assemblies
Open
Area: Debuggability
triaged
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 141
Description
### Issue Description
FileMatcher will catch IO related exceptions **but** continue the build down a different code path. This led to an incredibly confusing experience when Microsoft.IO.Redist couldn't be found while trying to expand a glob for $(Project).*.props early in the build.

We should probably check for special cases like FileNotFound errors on assemblies.
### Steps to Reproduce
Remove Microsoft.IO.Redist from MSBuild.exe's directory, attempt to build any project.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.