diff --git a/TerminalDocs/dynamic-profiles.md b/TerminalDocs/dynamic-profiles.md index da63ed1a..93f26070 100644 --- a/TerminalDocs/dynamic-profiles.md +++ b/TerminalDocs/dynamic-profiles.md @@ -138,33 +138,40 @@ Assuming that you've installed MSYS2 into `C:\\msys64`: For more details, see the Terminals section of the [MSYS2 documentation](https://www.msys2.org/docs/terminals/#windows-terminal). -### Developer Command Prompt for Visual Studio 2019 +### Developer Command Prompt for Visual Studio -Assuming that you've installed [Visual Studio 2019 Professional](https://visualstudio.microsoft.com/downloads/): +Assuming that you've installed [Visual Studio](/visualstudio/install/install-visual-studio): ```json { - "name": "Developer Command Prompt for VS 2019", + "name": "Developer Command Prompt", "commandline": "cmd.exe /k \"C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/Tools/VsDevCmd.bat\"", "startingDirectory": "%USERPROFILE%" } ``` -### Developer Powershell for Visual Studio 2019 +> [!NOTE] +> Visual Studio’s “Developer Powershell” and “Developer Command Prompt” include shell environment variables and tools settings that would not be available in the default Command Prompt or Powershell instance. -Assuming that you've installed [Visual Studio 2019 Enterprise](https://visualstudio.microsoft.com/downloads/): +### Developer Powershell for Visual Studio + +Assuming that you've installed [Visual Studio](/visualstudio/install/install-visual-studio): ```json { - "name": "Developer Powershell for VS 2019", + "name": "Developer Powershell", "commandline": "powershell.exe -noe -c \"&{Import-Module \"\"\"C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/Common7/Tools/Microsoft.VisualStudio.DevShell.dll\"\"\"; Enter-VsDevShell 994a9d58}\"" } ``` -An easy way to figure out the `commandline` to use for your Visual Studio instance is: +To find the `commandline` path to use in the Windows Terminal settings for your Visual Studio instance: + 1. Find the shortcut to `Developer Powershell for VS 2019` in the start menu 2. Right-click and select `Open File Location` 3. Right-click and select `Properties` on the shortcut 4. Inspect the `Target` field. It will be some value like `C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -noe -c "&{Import-Module """C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"""; Enter-VsDevShell 994a9d58}"` 5. Use `Target` field value to update the file path for `Import-Module` in the profile `commandline` 6. Use `Target` field value to update the unique instance ID used with the `Enter-VsDevShell` command in the profile `commandline` + +> [!NOTE] +> Visual Studio’s “Developer Powershell” and “Developer Command Prompt” include shell environment variables and tools settings that would not be available in the default Command Prompt or Powershell instance.