暗号化アセンブリを動的にロードしようとしていますがGetType
、正しいクラス名を使用しているにもかかわらず、null が返されます。コードは次のとおりです。
//Load encryption assembly.
Assembly encryptionAssembly = Assembly.LoadFrom("Encryption.dll");
foreach(Type t in encryptionAssembly.GetTypes())
{
MessageBox.Show(t.Name.ToString());
// This shows "Encryption"
}
Type encryptionClass = encryptionAssembly.GetType("Encryption");
// But this returns null
私はこれで少し頭が痛いです。クラスは公開されており、スペルは間違いなく正しいです。
前もって感謝します。