在将所有命令行操作迁移到PowerShell的过程中,我想避免使用旧式命令控制台进行任何操作。但是,Visual Studio命令提示符在默认命令提示符下没有找到各种环境变量和路径设置。如何使用相同的设置创建“Visual Studio PowerShell”?
您可以使用例如
this script导入Visual Studio命令提示符环境,请参阅脚本文档注释中的示例,例如对于Visual Studio 2010:
Invoke-Environment '"%VS100COMNTOOLS%\vsvars32.bat"'
在PowerShell会话开始(从您的配置文件或手动)完成后,您将获得此PowerShell会话中要求的内容。
或者您可以使用Keith Hill在this answer提供的解决方案。