我在尝试从内存而不是从磁盘加载.NET程序集时遇到了一个令人困惑的问题.如果我编译程序集然后从磁盘加载它(使用LoadFile或LoadFrom),那么应用程序工作正常.
但是,如果我将已编译的程序集DLL文件作为嵌入式资源包含在项目中,然后使用Assembly.Load从资源流加载字节,那么随着应用程序继续运行,我会收到一系列随机错误.
这只是应用程序中八个程序集之一的问题 - 所有其他程序在磁盘或内存中都能正常工作.
谢谢您的帮助!
.net c# assembly-resolution .net-assembly
.net ×1
.net-assembly ×1
assembly-resolution ×1
c# ×1