我有一个包含对 WCF 服务的引用的 WebApplication。
使用 Visual Studio 2010 构建时,构建失败,没有任何错误或警告。但是构建.csproj使用MsBuild是成功的。
.csproj
MsBuild
无法弄清楚我应该在 Visual Studio 中尝试什么来解决/诊断问题。你能帮忙吗?
编辑:
我发现构建失败了,
来自状态栏中显示的文本。
从输出窗口:
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
我刚刚遇到了类似的情况。在我的情况下,出现在 csproj 文件的 BeforeBuild 目标中的自定义操作(来自 Nuget.org 上的 MSBuildVersioning 包 - http://www.nuget.org/packages/MSBuildVersioning/ )失败而没有触发任何错误消息正常的地方。
我可以通过将 “MSBuild 项目构建输出详细程度” (在最新的 Visual Studio 的工具选项卡 [路径: 工具 > 选项 > 构建和运行])设置为“ 诊断 ”来确定这一点,如下所示。这表明自定义操作(在我的情况下为 HgVersionFile)是失败的。