W cmd.exe po prostu bym uruchomił
%VS80COMNTOOLS%\vsvars32.bat
skonfigurować środowisko do uruchamiania narzędzi wiersza poleceń Visual Studio (tj. cl, link, mt itp.). Zastanawiam się, jak skonfigurować środowisko do uruchamiania tych narzędzi w programie Powershell. Pewnie, możliwe jest uruchamianie plików wsadowych za pomocą
start-process $env:vs80comntools\vsvars32.bat
ale środowisko zniknie po zakończeniu procesu. Przeprowadziłem już pewne eksperymenty z System.Diagnostics.StartProcessInfo, tj
$proc = start-process $env:vs80comntools\vsvars32.bat -passthru
$procInfo = proc.StartInfo
a następnie pobrać środowisko, $procInfo.EnvironmentVariables
ale to również nie działa.
Czy istnieją inne sposoby konfiguracji środowiska w programie Powershell?
źródło
Inna opcja z galerii PowerShell: posh-vs Udostępnia narzędzia wiersza poleceń Visual Studio w PowerShell. Obsługuje Visual Studio 2017 i 2015.
źródło