我意识到这里有一个相关的线程: 加载程序集及其依赖项
但我正在修改一些东西,这并不完全适用。
string path = Path.GetDirectoryName( pathOfAssembly );
Environment.CurrentDirectory = path;
Assembly.Load(Path.GetFileNameWithoutExtension(pastOfAssembly));
你真的有理由这样做吗?仅使用以下内容是否更有意义:
Assembly.LoadFile(pathOfAssembly);
任何见解将不胜感激。