これは、PowerShell と Visual Studio でよくある問題のようですが、ケースと解決策は大きく異なるようです。同様の質問がいくつか見られましたが、私の問題に対する有効な解決策はまだ見つかりませんでした。
エラーメッセージに問題が存在します
ファイルまたはアセンブリ 'file:///C:\users\jenstmar\Desktop\WinSCP.dll' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULT からの例外: 0x80131515)
.dll はWinSCPインストールと同じフォルダーにあるはずなので、ファイルの場所が無効です。この場所は、権利またはその欠如がないことを確認するために変更され、使用が制限されました。
問題の原因となるスクリプト行は次のようになります。
# Load WinSCP .NET assembly
[Reflection.Assembly]::LoadFrom("C:\users\jenstmar\Desktop\WinSCP.dll") | Out-Null
このエラーは、PowerShell ISEと PS ISE (x86) の両方で発生します。Windows Enterprise 64 ビット環境でローカル管理者として PowerShell V3.0 を実行しています。この問題を解決するにはどうすればよいですか?