This seems an artificial constraint. My past w/Linux taught me to reserve the OS partition for the OS. So my break-down is
c: OS
d: programs (those which give me a choice !)
e: personal (Documents, photos, etc.)
f: everything else that exists in a “temporary” state (downloads, video editing, etc., etc.,)
g: backup images (temporary storage) for partitions c, d, e
A security system which “assumes” I must install all my stuff on “C”… is unnecessarily restrictive.
Windows, VS,
and other programs thinks your Program Files are in their default location.
You assume fart too much. with that statement. Windows has no issue with alternate partitions... even for its system folders such as Documents, Downloads, Music, Videos, Links, Favorites, OneDrive... these all can exist on any partition. Same goes with Windows Indexing (the index resides on "F" for me.
VS needs to be less rigid with its assumptions, IMO