Visual Studio 2010 IDE构建失败,没有错误或警告

时间:2012-06-30 21:32:37

标签: c# visual-studio-2010 c#-4.0 msbuild

如果我尝试在visual studio中构建我的.sln文件(使用发布配置,但实际上没有构建我的配置),则构建失败,输出窗口中没有错误,也没有错误列表。实际上,在构建输出窗口中,我列出了7个项目。在正常的冗长情况下,我有7个“构建成功”。每个项目后的行。但在底部:

========== 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

然后,在bin / Release中,瞧,我有我建的项目。构建在命令行中传递,但不在IDE中传递。

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

4 个答案:

答案 0 :(得分:4)

Visual Studio 2010 says Build failed with no errors after I change a source file

那里有一个答案表明我改变了我正在建造的地方。这是调试目录的路径:

C:\ Users \ Isaac \ Documents \ Visual Studio 2010 \ Projects \ checkout \ Library Projects \ BaseSystemCore \ BaseSystemCore \ bin \ Debug

只需将结帐目录移至c:\即可。与构建路径有关的事情太长了。

答案 1 :(得分:1)

我有同样的错误,它不会构建但没有错误。重启visual studio对我有用,这是在2012年的visual studio中。

答案 2 :(得分:0)

关闭Visual Studio。运行cmd,然后键入: C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe /ToolsVersion:4.0 / p:配置=发布 yoursolution.sln 然后,再次在VS上输入并运行您的项目。为我工作!

答案 3 :(得分:0)

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

单独构建项目,

检查哪个项目失败

该项目的

检查该项目的引用,如果它们是黄色标记,则删除该引用,然后再次添加,然后构建并检查,

这将起作用

检查输出窗口,每行,在某些行中可能显示,依赖是他们的,但文件不存在

这是导致问题的原因

这可能是由于文件损坏