编译失败。无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息

时间:2012-05-29 14:03:05

标签: .net visual-studio-2010 sharepoint-2010

我正在尝试在VS 2010,SharePoint 2010,Windows Server 2008 R2环境中创建工作流。我在应用程序中添加了顺序工作流程。当我尝试构建应用程序时,由于工作流程,它抛出了以下错误。

  

编译失败。无法加载一个或多个请求的类型。   检索LoaderExceptions属性以获取更多信息。

我尝试了本网站提供的所有解决方案但没有用。

请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用一些方法来帮助诊断。

首先检查您的项目是否设置为针对正确版本的.NET框架进行编译。如果你的项目dll引用使用的是旧版本的.NET,但你正在编译一个可能导致问题的新版本。

接下来你应该使用Assembly Binding log viewer(也称为Fuslogvw)来准确记录哪些dll无法加载以及它们被查找的位置,因为它可能只是其中一个不在正确的地方,但它应该为您提供有关无法加载的原因的更多信息。

此外,如果您在x86系统上引用x64 dll,反之亦然,这也会导致类似的错误,但程序集绑定日志查看器应突出显示这些问题。