Summary
依存するdll
ファイルはexe
ファイルと同じフォルダに置くのが一般的
依存するdll
をサブフォルダーに置く方法
方法
config
ファイルを作成する
ファイル構成
gimBeam.exe
がメイン
highball$ tree
.
├── dll
│ ├── FSharp.Compiler.Service.dll
│ ├── FSharp.Core.dll
│ ├── Newtonsoft.Json.dll
│ ├── deopletefs.exe
│ └── log.txt
├── gimBeam.exe
├── gimBeam.exe.config
└── gimBeam.fsx
1 directory, 8 files
config ファイル
gimBeam.exe.config
をつくって下記を入力
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- Look for addins in the addins directory for now -->
<probing privatePath="dll"/>
</assemblyBinding>
</runtime>
</configuration>
留意事項
依存するdll
ファイルは同じフォルダかサブフォルダしかおけない
privatePath は親フォルダを指定できない仕様