実行可能ファイルのディレクトリにあるいくつかのアセンブリを参照する必要がある CodeDom セットアップがあります。ただし、これらのアセンブリについては、作業ディレクトリと GAC のみが検索され、実行可能ディレクトリは検索されないようです。
var compilerOptions = new CompilerOptions {
ReferencedAssemblies = {
"System.dll",
"System.Core.dll",
"Assembly0.dll",
"Assembly1.dll"
}
};
C# コンパイラは以下を検索します。
- アプリケーション作業ディレクトリ
- GAC
何らかの理由で、実行ディレクトリで Assembly0.dll も Assembly1.dll も検索しません。