Cmd.exe'de, sadece
%VS80COMNTOOLS%\vsvars32.bat
Visual Studio komut satırı araçlarını (örn. cl, link, mt, vb.) çalıştırmak için ortam ayarlamak. Bu araçları Powershell'de çalıştırmak için ortamı nasıl kurabileceğimi merak ediyorum. Tabii ki, toplu iş dosyalarını kullanarak çalıştırmak mümkündür
start-process $env:vs80comntools\vsvars32.bat
ancak süreç sona erdiğinde çevre kaybolurdu. Zaten System.Diagnostics.StartProcessInfo, yani bazı deneyler yaptık
$proc = start-process $env:vs80comntools\vsvars32.bat -passthru
$procInfo = proc.StartInfo
ve sonra ortamı alın $procInfo.EnvironmentVariables
ama bu da işe yaramıyor.
Powershell'de ortamı kurmanın başka yolları var mı?