C# ReflectionTypeLoadException

C# ReflectionTypeLoadException,c#,visual-studio,compiler-errors,workflow-foundation,C#,Visual Studio,Compiler Errors,Workflow Foundation,当我试图构建我的WF项目时,我得到了这个错误。我发现删除System.Activities.Presentation可以解决这个错误。 如果在运行时出现此错误,我可以调查LoaderExceptions以了解根本问题。 当我在编译时遇到此错误时,如何执行相同的操作? 或者,有人知道如何解决这个问题吗 扩展“Microsoft.Activities.Build.Validation.ValidationBuildExtension”引发了“System.Reflection.ReflectionT

当我试图构建我的WF项目时,我得到了这个错误。我发现删除
System.Activities.Presentation
可以解决这个错误。 如果在运行时出现此错误,我可以调查
LoaderExceptions
以了解根本问题。

当我在编译时遇到此错误时,如何执行相同的操作?
或者,有人知道如何解决这个问题吗

扩展“Microsoft.Activities.Build.Validation.ValidationBuildExtension”引发了“System.Reflection.ReflectionTypeLoadException”类型的异常:“无法加载一个或多个请求的类型。”。有关详细信息,请检索LoaderExceptions属性。“

试试这个:

工具->选项->项目和解决方案->生成和运行->MsBuild项目生成输出详细信息->详细信息(或诊断)


Visual studio将在输出窗口中包含有关生成过程的更详细信息。

谢谢。我这样做了,发现C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targets(347,5)出错。我的项目是Framework4.5,但在Framework4中出错。我也有类似的问题。当您尝试在visual studio上打开工作流时,也会失败,请单击“详细信息”并查看。在我的例子中,它是一个缺少的依赖项dll,我将dll复制到预期的位置,然后在编译时遇到类似的问题,在输出详细信息中没有太多与特定加载异常相关的信息-下面是我得到的错误-C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targets(347,5):错误XC1043:扩展“Microsoft.Activities.Build.Validation.ValidationBuildExtension”引发了类型为“System.Reflection.ReflectionTypeLoadException”的异常:“无法加载一个或多个请求的类型。”。有关详细信息,请检索LoaderExceptions属性。“,任何信息都会对你有好处know@IshTech如果您按照答案中的建议更改设置,您将获得更多信息(实际上您将获得更多)。你的根本原因应该包括在内。就像发生在你身上的事Mehrnoosh@Alireza感谢您的更新,在我的案例中,nugget参考存在问题,我使用fusion logger(Fuslogvw.exe)获取绑定问题,这很有帮助