C# MethodInfo.GetCustomAttribute上的FileNotFoundException
我的目标是在上传的dll中显示有关某些类的方法的信息。加载程序集、查找所需的类及其方法已成功完成。现在,我试图展示一个方法是否声明为“async” 我找到了一条线索,告诉我如何做: 不管怎样,在测试的时候,当我称之为C# MethodInfo.GetCustomAttribute上的FileNotFoundException,c#,.net,asynchronous,reflection,system.reflection,C#,.net,Asynchronous,Reflection,System.reflection,我的目标是在上传的dll中显示有关某些类的方法的信息。加载程序集、查找所需的类及其方法已成功完成。现在,我试图展示一个方法是否声明为“async” 我找到了一条线索,告诉我如何做: 不管怎样,在测试的时候,当我称之为 (AsyncStateMachineAttribute)methodInfo.GetCustomAttribute(typeof(AsyncStateMachineAttribute)) 我得到了System.IO.FileNotFoundException-“无法加载文件或程序集
(AsyncStateMachineAttribute)methodInfo.GetCustomAttribute(typeof(AsyncStateMachineAttribute))
我得到了System.IO.FileNotFoundException-“无法加载文件或程序集“{assembly identifier}”或其依赖项之一。系统找不到指定的文件。”
我在一个未答复的线程中发现了此异常,但它对我没有帮助:
我知道我正在研究的方法有一个我的代码不知道的属性。我不想加载该引用,因为它只是一个测试用例,在相同的情况下可以找到许多其他不同的属性
所以,我需要回答两个问题中的一个: