C# 如何调试HRESULT:0x80131047编译错误

C# 如何调试HRESULT:0x80131047编译错误,c#,debugging,visual-studio-2013,.net-assembly,asp.net-3.5,C#,Debugging,Visual Studio 2013,.net Assembly,Asp.net 3.5,所以我下载了这个web项目,由于某种原因,它不允许我编译。给出了错误: 给定的程序集名称或代码基无效。(来自HRESULT的异常:0x80131047) 我知道所有常见的原因。路径中的特殊字符等。我检查了一下,并在谷歌上搜索了很多。所有答案都指向路径中的特殊字符,除了: 这没有帮助,因为这不是运行时错误,但无法编译 我需要知道如何调试这个?我怎样才能知道是什么程序集导致了这个错误,因为实际上有数百个程序集,我无法只进行消除过程 截图: 您可以在工具->选项、项目和解决方案->构建和运行下增加构

所以我下载了这个web项目,由于某种原因,它不允许我编译。给出了错误:

给定的程序集名称或代码基无效。(来自HRESULT的异常:0x80131047)

我知道所有常见的原因。路径中的特殊字符等。我检查了一下,并在谷歌上搜索了很多。所有答案都指向路径中的特殊字符,除了:

这没有帮助,因为这不是运行时错误,但无法编译

我需要知道如何调试这个?我怎样才能知道是什么程序集导致了这个错误,因为实际上有数百个程序集,我无法只进行消除过程

截图:



您可以在工具->选项、项目和解决方案->构建和运行下增加构建的详细程度。然后查看输出窗口的内容(查看->输出,显示来自:Build的输出)。如果运气好的话,错误的前因就在那里。您还可以尝试从开发人员提示符下运行MSBuild。

您可以在“工具”->“选项、项目和解决方案”->“构建和运行”下增加构建的详细程度。然后查看输出窗口的内容(查看->输出,显示来自:Build的输出)。如果运气好的话,错误的前因就在那里。您还可以尝试从开发人员提示符下运行MSBuild。

您可以在“工具”->“选项、项目和解决方案”->“构建和运行”下增加构建的详细程度。然后查看输出窗口的内容(查看->输出,显示来自:Build的输出)。如果运气好的话,错误的前因就在那里。您还可以尝试从开发人员提示符下运行MSBuild。

您可以在“工具”->“选项、项目和解决方案”->“构建和运行”下增加构建的详细程度。然后查看输出窗口的内容(查看->输出,显示来自:Build的输出)。如果运气好的话,错误的前因就在那里。您还可以尝试从开发人员提示符下运行MSBuild。

请显示堆栈跟踪、更多异常详细信息(内部异常或其他属性)。@fejesjoco其编译错误不是运行时,因此没有堆栈跟踪。请使用MSBuild.exe运行生成,并将a/v:diag命令行开关传递给它。@jeroenmoster如果您发布,我会将您的标记为答案。这正是我需要的。请显示堆栈跟踪和更多异常详细信息(内部异常或其他属性)。@fejesjoco其编译错误不是运行时,因此没有堆栈跟踪。使用msbuild.exe运行生成,并向其传递a/v:diag命令行开关。@jeroemoster如果您发布,我会将您的标记为答案。这正是我需要的。请显示堆栈跟踪和更多异常详细信息(内部异常或其他属性)。@fejesjoco其编译错误不是运行时,因此没有堆栈跟踪。使用msbuild.exe运行生成,并向其传递a/v:diag命令行开关。@jeroemoster如果您发布,我会将您的标记为答案。这正是我需要的。请显示堆栈跟踪和更多异常详细信息(内部异常或其他属性)。@fejesjoco其编译错误不是运行时,因此没有堆栈跟踪。使用msbuild.exe运行生成,并向其传递a/v:diag命令行开关。@jeroemoster如果您发布,我会将您的标记为答案。这正是我需要的