我使用Visual Studio 2017编写cmdlet代码。我创建了一个派生自cmdlet的类,并编写了一个名为manifest.psd1的psd1文件。
但是,当我更改某些代码并将项目重建到发布目录时,vs告诉我
1> C:\ Tools \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(4106,5):警告MSB3026:无法复制" obj \ Release \ MyPowerShellCS.dll"到" bin \ Release \ MyPowerShellCS.dll"。开始在1000毫秒内重试10次。该进程无法访问文件&bin; Release \ MyPowerShellCS.dll'因为它正被另一个进程使用。该文件被锁定:" Windows PowerShell ISE(9356)"
看起来MyPowerShellCS.dll
已被PowerShell ISE锁定?
我已尝试删除此模块,但无法正常工作。如何通过脚本解锁?