Visual Studio 2008生成失败,没有错误输出

时间:2010-11-10 21:14:19

标签: c# visual-studio visual-studio-2008

在Windows 7上构建我的VS2008 C#项目时,我得到了这个输出:

------ Build started: Project: C:\...\OutsideWeb\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/OutsideWeb/js/'.
Building directory '/OutsideWeb/'.

Validation Complete
------ Build started: Project: C:\...\InsideWeb\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/InsideWeb/js/'.
Building directory '/InsideWeb/'.

Validation Complete
========== Build: 0 succeeded, 2 failed, 3 up-to-date, 0 skipped ==========

如果我打开web.config文件构建,我会得到这些消息的行和行。几分钟前就注意到了这一点。

  

消息1无法找到元素“http://schemas.microsoft.com/.NetConfiguration/v2.0:configuration”的架构信息。 C:\ iis \ inetpub \ WWWRoot \ SQLEmergencyRequest \ InsideWeb \ Web.config 2 2 C:... \ InsideWeb \

我没有收到任何错误或警告,项目也没有启动。有人能指点我一个有用的日志文件来开始吗?

8 个答案:

答案 0 :(得分:5)

很难说提供的信息(web.config中的架构问题令人讨厌,但它们不是问题)。

转到工具 - >选项 - >项目和解决方案 - >构建并运行

标记为“MSBuild项目构建详细程度”的下拉列表可能设置为Minimal。将其更改为“正常”或“详细”,您可能会在构建期间在输出窗口中获得更好的信息。这可能会引导您解决实际问题。

答案 1 :(得分:2)

我有类似的错误,当我删除'.suo'文件并重新启动机器时它就消失了。

答案 2 :(得分:1)

与第一个答案类似

转到工具 - >选项 - >项目和解决方案 - >构建并运行

将日志记录更改为“正常”或“更高”以获得更多输出。如果您在Web配置文件打开时看到一些问题,请将其保持打开并执行构建。

现在转到View-> Other Windows-> Output。确保在“显示输出来自:”组合框中选择“构建”。滚动到输出顶部,将光标放在窗口顶部。按CTRL-> F以显示“快速查找”窗口。确保“Look In”设置为“当前窗口”,如果“当前窗口”不可用,请尝试固定输出窗口,使其始终打开。

现在,您将设置为从输出窗口顶部搜索输出。搜索“错误”(空间很重要)。在输出窗口中,您可以双击一行,它将转到与找到的错误相对应的代码。

答案 3 :(得分:1)

卸载VS2008并重新安装就可以了。 2个小时的时间,但到目前为止,我已经花了很少的时间。

答案 4 :(得分:1)

从Clear Case更新项目文件后,我遇到了类似的错误。我检查了VS2008中的错误列表,在那里我发现一些库文件丢失了。

更新完整软件包和Config Spec of Clear Case后,问题得到解决。

答案 5 :(得分:0)

你检查了警告标签吗?
有时候它会提供有用的信息,例如当你错过项目的引用时,会得到一个不相关的构建错误,但是当你检查警告标签时,你会发现缺少一个引用。

答案 6 :(得分:0)

我记得有类似的错误。我必须进入最后报告的文件夹,然后迭代打开文件后面的代码,并使用Resharper告诉我任何错误。

痛苦,但最终我的构建工作正常。

我们后来在用户控件上出现了很多“循环引用”错误。

现在我让Cruise Control构建我的网站,并在web.config中的编译元素上使用batch = true

http://msdn.microsoft.com/en-us/library/s10awwz0.aspx

答案 7 :(得分:0)

亲爱的people from the future

我在VS 2010中遇到了同样的问题,即使在清理解决方案,重新启动VS等之后,这些其他答案也没有对我有用。发布我的解决方案here,但想在此问题下将其链接为它首先出现在我的搜索中。