1

実行時にアセンブリを読み込んでおり、Instance Activator を使用して実行時にコードを取得しています。次のコードは、私がやっていることを要約したものです:

dynamic powerTool;
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(
    @"C:\Users\c_desaik\Desktop\PowerTool.exe");
Type type = assembly.GetType("PowerTool.Automation");
powerTool = Activator.CreateInstance(type);    

お気づきのように、Powertool は動的として宣言されています。これは、コードがコンパイル時に失敗することを望まず、実行時にすべての操作を解決する必要があるためです。

私がそうしている間、コードは次のエラーで実行に失敗します:

動的操作のバインド中に予期しない例外が発生しました

dynamic キーワードの背後にある全体的な概念は、すべてのメンバーと操作を実行時に解決できるようにすることだと思いました。このエラーを解決するにはどうすればよいですか?

4

0 に答える 0