Such a seemingly simple problem and yet we have two very complicated solutions. Just goes to show how convoluted things can get at Microsoft scale.
Such a seemingly simple problem and yet we have two very complicated solutions. Just goes to show how convoluted things can get at Microsoft scale.
I have VS installed on my system, yet vswhere is not in PATH.
The is true no matter where Visual Studio is installed to.
This is a pattern that bothers me with Microsoft software on Windows. They leave the stuff they needed to use ALSO for installer stuff in an installer directory, not under my path, not even in a place I might know of. You could have said
%APPDATA%\VisualStudio\VC2932.2.1.21113412\1231231\a31\Internal\Installer
and it would have been just as easy for me to find.
The irony is that there is absolutely no guarantee that this path is stable so in 2025 I'm sure there will be a wherevswhere.exe
https://github.com/Microsoft/vswhere/wiki/Installing
> This is a fixed location that will be maintained.
Simple ecosystems and simple software usually have the same thing in common: they are either young, or they've recently survived an extinction-level-event. Older systems with many dynamic constraints breed complex webs.
At the risk of digression, I wish some of the "small government" crowd would realize this.
It's not so much a problem of "scale" as simply poor architecture, neglected technical debt and outright incompetance