【发布时间】:2011-10-20 13:34:13
【问题描述】:
我正在调试一个使用Assembly.Load(Byte[]) 动态加载的程序集,但我遇到了一些问题。
首先,我无法移动 Visual Studio 2010 中的黄色箭头以进入其他代码行,并且在尝试执行此操作时出现异常(“找不到对象实例上的方法。”)快速查看来自第三方库的对象(例如来自 Infragistics 的控件。)
Dim data = My.Computer.FileSystem.ReadAllBytes(file.FullName)
Assembly.Load(data)
使用Assembly.Load(String)时,一切正常,没有问题。
Assembly.Load(IO.Path.GetFileNameWithoutExtension(file.Name))
知道为什么行为如此不同吗?无论如何要解决这个问题?
我尝试使用 Assembly.Load(byte[].byte[]) 为我的程序集加载调试符号,但尝试从第三方库调试对象时仍然出现异常。
【问题讨论】:
标签: .net vb.net dynamic assemblies