0

以下を使用して Powershell セッションによってインポートされる .NET アセンブリがあります。

Import-Module MyAssemblyFirst.dll

必要なのは、インポートされたMyAssemblySecond.dllときに知っている別のカスタム アセンブリ ( ) を自動的に読み込むことです。MyAssemblyFirst.dll

私が探しているシナリオは次のとおりです。

Import-Module MyAssemblyFirst.dll
Import-Module MyAssemblySecond.dll

しかし、私はむしろ1つのImport-Module呼び出しだけをしたい:

Import-Module MyAssemblyFirst.dll

...そして、どういうわけか、2番目のアセンブリのロードもトリガーします。

2 つのアセンブリは相互に参照していませんが、私は両方の所有者です。1つだけをインポートすることで、複数のアセンブリのインポートを簡素化しようとしています。

したがって、より広い例では、次のような PS スクリプトを単純化しようとしています。

Import-Module MyAssemblyFirst.dll
Import-Module MyAssemblySecond.dll
Import-Module MyAssemblyThird.dll

...

Import-Module MyAssemblyNth.dll

1行に:

Import-Module MyAssemblyFirst.dll

編集: これの目的は、MyAssemblyFirst.dll にある特定のロジックに基づいて、新しい特定の PS コマンドを公開する他のアセンブリを自動的にインポートすることです。

4

1 に答える 1