Open
@TylerLeonhardt

Description

Issue Description

PSModulePath is modified with every edit to a file.

Steps to repo

Run this in the PSIC:

$env:PSModulePath
$env:PSModulePath = "C:\Users\tyleonha\.vscode-insiders\extensions\ms-vscode.powershell-preview-2019.5.0\modules"
$env:PSModulePath

Verify it changed.

Now make a single edit to a script and check the PSModulePath once more... It should look like:

C:\Users\tyleonha\Documents\PowerShell\Modules;C:\Users\tyleonha.vscode-insiders\extensions\ms-vscode.powershell-preview-2019.5.0\modules;C:\Program Files\PowerShell\Modules;c:\program files\powershell\7-preview\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules

Apparently, the PSModulePath is updated every time you spin up a Runspace so I wonder if we're doing something like that...

Attached Logs

Follow the instructions in the README about
capturing and sending logs.

Environment Information

Visual Studio Code

NameVersion
Operating SystemWindows_NT x64 10.0.18362
VSCode1.35.0-insider
PowerShell Extension Version2019.5.0

PowerShell Information

NameValue
PSVersion7.0.0-preview.1
PSEditionCore
GitCommitId7.0.0-preview.1
OSMicrosoft Windows 10.0.18362
PlatformWin32NT
PSCompatibleVersions1.0 2.0 3.0 4.0 5.0 5.1.10032.0 6.0.0 7.0.0-preview.1
PSRemotingProtocolVersion2.3
SerializationVersion1.1.0.1
WSManStackVersion3.0

Visual Studio Code Extensions

Visual Studio Code Extensions(Click to Expand)
ExtensionAuthorVersion
azure-accountms-vscode0.8.4
csharpms-vscode1.19.1
horizon-theme-vscodejolaleye1.8.1
powershell-previewms-vscode2019.5.0
remote-containersms-vscode-remote0.57.0
remote-sshms-vscode-remote0.41.0
remote-ssh-editms-vscode-remote0.41.0
remote-ssh-explorerms-vscode-remote0.41.0
remote-wslms-vscode-remote0.36.0
vscode-azurefunctionsms-azuretools0.17.1
vscode-remote-extensionpackms-vscode-remote0.14.0