Em có viết 1 chương trình sử dụng Reflection trong .NET, nhưng khi chạy thì nó báo lỗi là:
Code:
An handled exception of type "System.IO.FileLoadException' occurred in mscorlib.dll.
Additional information: Attemp to load an unverifiable executable with fixups
(IAT with more than 2 sections or a TLS
section). (Exception from HRESULT: 0x80131019)
.
Code chủ yếu như sau:
Code:
using System::Collections::Generic;
...
array<Type^>^ typeArray;
Assembly^ theAssembly;
...
private void button_Clicked(...)
{
theAssembly = Assembly::LoadFrom(textBox1->Text);
typeArray = theAssembly->GetTypes();
for each(Type^ type in typeArray)
listBox1->Items->Add(Type->FullName);
}
Nhờ các anh giúp xem đây là lỗi gì và cách khắc phục.