Хотя вы упомянули не их, но виртуальные машины на самом деле лучший вариант, если вы планируете работать с большим количеством различных проектов и не хотите слишком сильно загрязнять окружающую среду. Если вы построите их правильно, у вас может быть базовая виртуальная машина, к которой легко вернуться, если вы хотите начать с нуля, потому что среда слишком загрязнена.
Проблема, связанная с использованием только отдельной учетной записи, состоит в том, что многие устанавливаемые инструменты и библиотеки означают, что они все еще будут доступны для всех пользователей на машине, поэтому он не будет содержать в чистоте. Например, если инструменты Visual Studio обычно применяются ко всем пользователям на компьютере. COM-зависимости не зависят от пользователя. Некоторые вещи устанавливают службы Windows, которые должны работать большую часть времени, но вы не используете их, если не разрабатываете для них (например, службы отчетов SQL Server).