2012-06-30 73 views
6

如果我试图在Visual Studio中构建我的.sln文件(使用发布配置,但实际上没有我的配置构建),构建失败,输出中没有错误窗口,没有错误列表。实际上,在构建输出窗口中,我列出了7个项目。在正常的详细程度下,我有7“建立成功。”每个项目之后的线。在底部:Visual studio 2010 IDE构建失败,没有任何错误或警告神秘

========== Build: 6 succeeded or up-to-date, 1 failed, 0 skipped ========== 

通过逐个构建项目,我找到了'失败'项目,我试图自己构建它。这取决于另一个项目,而且它本身就很好。我尝试自行构建'失败'项目,我得到零错误,没有任何警告和构建失败。然而,在该项目的'bin'文件夹中(如果我删除旧的bin文件),我得到一个内置的dll。尽管这样做并没有给我带来太大的好处,但由于构建失败,Visual Studio不会在调试模式下启动我的项目。

这里的东西令人费解:在命令行中,我已经浏览到该目录,在这我.sln文件,和我然后运行这个命令:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /ToolsVersion:4.0 /p:Configuration=Release 

然后,在斌/释放,瞧,我有我的项目。构建通过命令行但不通过IDE。

有没有人有任何建议?这个问题发生在我身上两次:一次在Windows Server 2008上,一次在Windows XP SP3上。

+0

构建项目一个接一个,从最低级往上走(所以,那些先有0引用到其他项目)。找到失败的人。 – Oded

+0

只需确认:您已重新启动并重新启动Visual Studio? – Oded

+0

俄德,我知道哪一个是已经失败,我想每一个喜欢你的建议:但构建输出说它没有错误 –

回答

1

我有同样的错误,它不会建立,但没有错误。重新启动视觉工作室为我工作,这是在Visual Studio 2012.

0

关闭Visual Studio。运行CMD,然后键入:C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ msbuild.exe /ToolsVersion:4.0/P:配置=释放yoursolution.sln 然后,在VS再次输入和运行你的项目。为我工作!

+0

msbuild.exe是一个很好的理智检查,但如果在msbuild.exe中有buid,它可能不会在visual studio中生成。 –

0

如果解决方案包含了太多的项目,

构建单独的项目,

检查该项目失败

为该项目检查项目的引用,如果任何引用,如果他们是黄色的颜色标记,然后删除该参考,并再次添加,然后建立和检查,

这将工作

或在输出窗口

检查,每行,在一些线可以表示,依赖是他们,但文件didnt存在

在所述问题导致

这可能是由于文件腐败

相关问题