这似乎是 PowerShell 和 Visual Studio 中的常见问题,但案例和解决方案似乎差异很大。尽管看到了几个类似的问题,但我还没有为我的问题找到可行的解决方案。
错误信息中存在问题
无法加载文件或程序集 'file:///C:\users\jenstmar\Desktop\WinSCP.dll' 或其依赖项之一。不支持操作。(来自 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。我该如何解决这个问题?