- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我直接从 Powershell 控制台运行我的脚本时,它可以工作。当我在 PowerGUI 中运行我的脚本并尝试实例化一个对象时,我得到一个错误:
使用“3”参数调用“.ctor”的异常:“无法加载文件或程序集'MyLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=77f676cc8f85d94e'或其依赖项之一。系统找不到指定文件。”
如果我将所有需要的 DLL 放在 $PSHOME 中,脚本将从控制台成功运行,而不是 PowerGUI。如果我将 DLL 移动到本地目录并使用反射加载 DLL,则脚本将不会在 PowerGUI 或 powershell 控制台中运行。
[reflection.assembly]::loadfile('c:\mylibs\mylib.dll')
最佳答案
您应该使用 [Assembly]::LoadFrom与加载文件相反。 LoadFile 旨在加载无法在正常程序集加载上下文中加载的程序集,例如您尝试加载同一程序集的两个版本的情况。它不使用正常的探测规则,因此它不会自动加载依赖项。这是 LoadFile 文档的摘录.
Use the LoadFile method to load and examine assemblies that have the same identity, but are located in different paths. LoadFile does not load files into the LoadFrom context, and does not resolve dependencies using the load path, as the LoadFrom method does. LoadFile is useful in this limited scenario because LoadFrom cannot be used to load assemblies that have the same identities but different paths; it will load only the first such assembly.
Add-Type -Path c:\mylibs\mylib.dll
关于powershell - 无法在 PowerGUI 中运行 powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009044/
当我在 Windows 资源管理器的上下文菜单中通过“使用 PowerGUI 脚本编辑器打开”打开任何 .ps1 时,PowerGUI 首先运行脚本,然后让我编辑它。这是设计使然的行为吗? 如果我运行
我正在尝试在 PowerGui 3.0 中点源脚本文件,但我得到的只是; The term '.\PowerShell.Common.ps1' is not recognized as the nam
我正在尝试从 powershell 命令获取输出。但是输出被截断。 [PS] >Get-QADGroup "admins" Name Type
当我直接从 Powershell 控制台运行我的脚本时,它可以工作。当我在 PowerGUI 中运行我的脚本并尝试实例化一个对象时,我得到一个错误: 使用“3”参数调用“.ctor”的异常:“无法加载
我在启动 powergui 编辑器时遇到错误,每次启动都失败并出现错误: 缺少根元素。 这里有任何建议,而我仍在尝试使用 powergui 的多个论坛找出解决方案。 最佳答案 我已经找到了这个问题的解
尝试在 powerGUI 脚本编辑器 (2.0.0.1082) 中调试我的 powershell 脚本时,$MyInvocation.MyCommand.Path 为 $null。 它在通过 powe
我使用 PowerGUI 编辑器将 ps1 文件转换为 exe 文件。原因是我不想让别人看到我的源代码。该脚本包括一个带有图片的自己的小 GUI。我的问题是,将脚本转换为 exe 文件后,只有当图片存
我有一个包含在 exe 中的小型 PowerShell 脚本(使用 Quest Power GUI)。然后使用 mageUI.exe(即通过“ClickOnce”部署)将此 exe 部署到 UNC 路
我正在为工作中的应用程序制作一个 powershell 安装脚本,并且我不断地从 PowerShell ISE 切换到 PowerGUI 来制作它。 我发现它们之间有一个我真的无法解释的区别,我想得到
我是第一次使用 PowerGUI。我正在尝试使用命令 Get-EC2Vpc。 我正在使用PowerGUI工具。请参阅附图。由于某种原因,我看不到命令 Get-EC2Vpc。 有什么建议吗? Pow
我是一名优秀的程序员,十分优秀!