我有一个 CodeDom 设置,需要引用可执行文件目录中的一些程序集。但是,似乎只在工作目录和 GAC 中搜索这些程序集,而不是可执行目录。
var compilerOptions = new CompilerOptions {
ReferencedAssemblies = {
"System.dll",
"System.Core.dll",
"Assembly0.dll",
"Assembly1.dll"
}
};
C# 编译器将搜索:
- 应用程序工作目录
- 广汽
无论出于何种原因,它都不会在执行目录中搜索 Assembly0.dll 或 Assembly1.dll。