我有一个使用 .net 3.5 的应用程序,其中包含许多dll文件。我试图仅重新构建特定的dll而无需构建整个应用程序,但在将旧的dll替换为新的dll后,应用程序抛出异常,因为它无法加载新的dll。
异常信息:
System.IO.FileLoadException:无法加载文件或程序集......
我了解它会搜索特定版本和公共标记的程序集,如何在不重新构建应用程序的情况下解决此问题?另外,该应用程序已签名但未在GAC中注册。
P.S:
如何跳过再次构建应用程序,或者说这是必须的,因为dll已经被重新构建了?
LoaderExceptions
来获取更多信息:var reflection = ex as ReflectionTypeLoadException;
- Eben Roux