私は dotnet を初めてc
使用していDllImport
ます。アプリケーションの場所とは異なるフォルダーにすべてのdllを配置したい。環境変数を変更したくありません。だから私はsetdlldirectory
APIを使用し、C#アセンブリを介してロードしAssembly.Loadfrom(..)
ました。SetdllDirectory
の値を確認して、正常に動作していることを確認しましたGetDllDirectory(..)
。しかし、そのフォルダーからC#dllもc dllもロードしていません。C#
でパスを指定することで、dllをロードできますAssembly.Loadfrom
。しかし、c dllをロードできません。
前もって感謝します!!