Powershellコンソールから直接スクリプトを実行すると、スクリプトは機能します。PowerGUIでスクリプトを実行し、オブジェクトをインスタンス化しようとすると、エラーが発生します。
「3」引数を指定して「.ctor」を呼び出す際の例外:「ファイルまたはアセンブリを読み込めませんでした'MyLib、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=77f676cc8f85d94e'またはその依存関係の1つ。システムがファイルが指定されました。」
必要なすべてのDLLを$PSHOMEに配置すると、スクリプトはコンソールから正常に実行されますが、PowerGUIからは実行されません。DLLをローカルディレクトリに移動し、リフレクションを使用してDLLをロードすると、スクリプトはPowerGUIでもPowerShellコンソールでも実行されません。
[reflection.assembly] :: loadfile('c:\ mylibs \ mylib.dll')
スクリプトをPowerGUIで実行するには、何をする必要がありますか?理想的には、DLLを$PSHOMEとは別のディレクトリに配置したいと思います。