最近Visual StudioでC#でPowershellコマンドレットを作成する方法を学び始めました。 Visual Studio 2013でPowershellコマンドレットを作成しようとしているときに、このエラーが発生します。これはPowershellを閉じて自分のコードを作成し、Powershellを再び開くように強制します。これはかなり面倒です。空のスクリプトでもこれが行われるため、ほとんどの場合、コードの失敗ではありません。誰もがこの問題を回避する方法を知っていますか?アドバイスを事前に感謝します。Powershellコマンドレット:プロセスが別のプロセスで使用されているため、プロセスが罰金にアクセスできない
Powershellのバージョンは.NET 4でv3です。バージョン番号は問題ではありません。この作業にはこれらの特定のバージョンが必要です。
これは正常な動作です。モジュールのdllファイルをPowershellにロードしているので、ファイルは変更からロックされます。 PowerShellの実行中にモジュールを削除または変更し、そこから関数を使用しようとすると(クラッシュする)、何が起きるかどうか、想像してみてください。プラスとして、あなたのモジュールがロードされているPowerShellのインスタンスを閉じるだけです。 – bluuf