Abh*_*eet 124 c# asp.net visual-studio-2010
我有一个WebApplication,其中包含对WCF服务的引用.
使用Visual Studio 2010构建时,Build会在没有任何错误或警告的情况下失败.然而,构建.csproj
使用MsBuild
是成功的.
无法弄清楚我应该在Visual Studio中尝试什么来解决/诊断问题.你能帮忙吗?
编辑:
我发现构建失败了,
从状态栏中显示的文本.
从输出窗口:
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)Ric*_*ter 97
我刚遇到类似的情况.在我的情况下,csproj文件的BeforeBuild目标中出现的自定义操作(来自Nuget.org上可用的MSBuildVersioning包 - http://www.nuget.org/packages/MSBuildVersioning/)失败而没有触发任何错误消息正常的地方.
我能够通过将MSBuild项目构建输出详细程度(在Visual Studio的选项/项目和解决方案/构建和运行设置区域中)设置为"诊断"来确定这一点,如下所示.然后,这表明自定义操作(在我的情况下是HgVersionFile)是失败的.
小智 96
Build + Intellisense吞噬了错误消息.选择Build Only会显示它们.
Sas*_*sse 56
Ign*_*nia 21
VS(2013 Pro,Win 8.1)重启为我做了.
似乎这个问题有多种答案,所以我会根据个人经验添加我的经验,希望它能节省一些人的时间/压力。
确保解决方案中的所有项目都针对相同的 .NET 版本。
与 OP 类似,有 0 个错误,但构建一直失败。但是,有一个警告条目(隐藏在数百个无用的 XML 警告之间......)说一个项目针对的 .NET 版本与引用它的项目不同。整个问题是我的解决方案中的一个项目针对 .NET 4.5.2,而其余项目针对 4.5.1。即使存在这种差异,它也应该可以工作(因此它只是一个警告),但不幸的是,它破坏了构建。
奇怪的是,它构建/运行了一段时间,但突然构建开始失败,导致此问题。不知道我做了什么才开始抱怨不同的 .NET 目标版本,但我觉得 Visual Studio 中只有一些永远无法解决的谜团。
我最近遇到了同样的问题,我也尝试了很多方法,例如重新启动 Visual Studio、清理并重建解决方案、重新启动 PC 等。(首先确保您的解决方案中的所有项目都针对相同的 .NET 版本。)
但显然没有什么对我有用,所以我遵循了以下程序;
然后,删除所有包含的文件(有些文件不会删除,没关系,跳过它们)。
使用运行命令(按 Windows 键 + R)并输入“%temp%”并按回车键来查找临时文件。
最后,将它们全部删除。
这对我有用,希望它适用于您的情况。
归档时间: |
|
查看次数: |
80521 次 |
最近记录: |