Мои переменные среды в C#
Added 2022-08-29 04:13:30 +0000 UTC
Если у Вас нет такого файла в проекте, самое время забрать 🤟
Кто-то задумается: почему именно так определяется корень диска или почему решил, что Path.GetTempPath() в большинстве случаев уступает Environment.ExpandEnvironmentVariables("%temp%");. Остальные, зная Мою практику, просто заменят у себя в коде все переменные среды на те, что даны в файле ниже.
Если всё-таки подробнее, то есть масса причин использовать именно Мой вариант, т.к. не все переменные среды зайдут в cmd или PowerShell так, как вы этого ожидаете. Не все одинаково работают на Windows 7 и 10, поэтому проще не думать, открывая давно открытые Мной конфликты, а просто довериться опыту и забрать этот musthave.