[英]PipelineSegments.store Build Error with VSTO and Visual Studio 2008
[英]Visual Studio 2008 build fails with no error output
在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 \\
我没有得到任何错误或警告,项目也没有启动。 谁能指点我一个有用的日志文件才能开始?
很难说提供的信息(web.config中的架构问题是令人讨厌的,但它们不是问题)。
转到工具 - >选项 - >项目和解决方案 - >构建和运行
标记为“MSBuild项目构建详细程度”的下拉列表可能设置为Minimal。 将其更改为“正常”或“详细”,您可能会在构建期间在输出窗口中获得更好的信息。 这可能会引导您解决实际问题。
我有类似的错误,当我删除'.suo'文件并重新启动机器时它就消失了。
与第一个答案类似
转到工具 - >选项 - >项目和解决方案 - >构建和运行
将日志记录更改为“正常”或“更高”以获得更多输出。 如果您在Web配置文件打开时看到一些问题,请将其保持打开状态并执行构建。
现在转到View-> Other Windows-> Output。 确保在“显示输出来自:”组合框中选择“构建”。 滚动到输出顶部,将光标放在窗口顶部。 按CTRL-> F以显示“快速查找”窗口。 确保“Look In”设置为“当前窗口”,如果“当前窗口”不可用,请尝试固定输出窗口,使其始终打开。
现在,您将设置为从输出窗口顶部搜索输出。 搜索“错误”(空间很重要)。 在输出窗口中,您可以双击一行,它将转到与找到的错误对应的代码。
卸载VS2008并重新安装就可以了。 2个小时的时间,但到目前为止,我已经花了很少的时间。
从Clear Case更新项目文件后,我遇到了类似的错误。 我检查了VS2008中的错误列表,在那里我发现一些库文件丢失了。
更新完整包和Clear Case的配置规范后,问题得到解决。
你检查了警告标签吗?
有时它有有用的信息,例如当你错过项目的引用时,会得到一个不相关的构建错误,但是当你检查警告选项卡时,你会发现缺少一个引用。
我记得有类似的错误。 我不得不进入最后报告的文件夹,然后迭代打开文件后面的代码,并使用Resharper告诉我任何错误。
痛苦,但最终我得到了构建工作。
我们后来在用户控件上出现了很多“循环引用”错误。
现在我让Cruise Control构建我的网站,并在web.config中的编译元素上使用batch = true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.