代码之家  ›  专栏  ›  技术社区  ›  Ahmed

奇怪的Visual Studio 2008行为:构建失败,没有错误消息?

  •  3
  • Ahmed  · 技术社区  · 16 年前

    编辑:这是VS 2008,不是VS 2005。对不起,拼错了 .

    在Visual Studio 2008上尝试构建两个相当大的项目解决方案(2个项目:6686个文件)时,在确保一切正常后,我的项目无法构建。VS通知我构建失败,但它没有告诉我我做错了什么!?我尝试了清理、重建、重启,几乎所有事情。思想?


    8 回复  |  直到 16 年前
        1
  •  5
  •   Ahmed    16 年前

    好吧,很明显,我不知道以下答案中的逻辑,但在我将项目移动到另一个目录,然后再次将其移回原始目录后,它就起作用了。
    不管怎样,还是谢谢你们

        2
  •  2
  •   MatthewMartin muthu    16 年前

    有时,如果你追踪构建命令(它在输出窗口中),你会得到更好的错误消息,看起来像

    E:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorrep...blah..blah
    

    此外,输出窗口往往有更好的信息,尽管Visual Studio的默认行为是在构建失败后显示“错误列表”窗口。

        3
  •  1
  •   iersoy    16 年前

    Visual Studio 2005没有调试它们的能力。但他们在Visual Studio 2008中添加了Javascript调试功能。也许你应该在VS2008中重新调试它

    如果你确定没有Javascript错误,或者你没有使用Javascript代码&;文件,Visual Studio Team Edition有一些不错的*新项目类型。

        4
  •  0
  •   Mark Redman    16 年前

        5
  •  0
  •   Jesse Vogt    16 年前

    因此,而不是:

    c:\My Documents and Settings\user\My Documents\Projects\MyProject
    

    执行以下操作:

    c:\MyProject
    
        6
  •  0
  •   ChrisLively    16 年前

    我将首先从本地文件系统中完全删除项目,然后从TFS强制获取最新版本以重建项目目录。

    如果没有失败,我会查看所有引用的程序集,以确保任何第三方项目都没有指向GAC。MS还好。。前提是您的计算机和构建服务器之间的service pack级别相同。

        7
  •  0
  •   SirDemon    16 年前

    我会检查输出窗口并搜索关键字“无法”。当你发现它无法完成的事情时,你很可能知道如何修复它。它有时可能是非常愚蠢的事情,比如aspx页面引用了不存在的文件背后的代码,以及诸如此类的烦人的事情。

        8
  •  0
  •   Mubarak    12 年前