3

nugetPowerShellを使用してパッケージをインストールしました。

PS > install-package gudusoft.gsqlparser -source https://www.nuget.org/api/v2

この場所にインストールされた DLL:

/usr/local/share/PackageManagement/NuGet/Packages/gudusoft.gsqlparser.3.2.6.5/lib/netcoreapp2.0/gudusoft.gsqlparser.dll

モジュールのマニフェスト ( psd1)で DLL を参照しています。

RequiredAssemblies = @('gudusoft.gsqlparser.dll')

DLL を使用するモジュールをロードすると、次のエラーが発生します。

PS > import-module pssqlparser                    
import-module : Could not load file or assembly 'gudusoft.gsqlparser, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

おそらくアセンブリを直接ロードできます。

Add-Type -Path '/usr/local/share/PackageManagement/NuGet/Packages/gudusoft.gsqlparser.3.2.6.5/lib/netcoreapp2.0/gudusoft.gsqlparser.dll'

Packagesもう1つのオプションは、フォルダーをに追加することだと思います$PATH

PowerShell でこの問題に対処する慣用的な方法はありますか?

4

0 に答える 0