当前两个方法从汇编中调用时,我遇到问题,但是在第三个方法中,我无法加载引用的汇编异常。我试图像这样加载程序集:
Assembly module = Assembly.LoadFile(Path.GetFullPath(path));
Assembly module = Assembly.LoadFile(File.ReadAllBytes(path));
并且几乎没有提到项目参考。不知道为什么我有一些参考库在app文件夹中持续存在并且在执行时开始不可用。
Windows表单应用程序,如果重要。
答案 0 :(得分:0)
可能是因为您的参考文件较旧,或者来自您当前的框架更新。
如果您的引用没有在同一个框架上运行,很可能某些方法无法加载,发生在我身上的NLOG引用,我更新了它并解决了所有问题,显然有些方法被删除了支持框架 - 已弃用。
请检查程序集的版本和.NET框架的版本,以确保所有内容都与框架有关。
这是头痛这样的主要原因。