Visual Studio "Rebuild all failed"

10 浏览
0 Comments

Visual Studio "Rebuild all failed"

为什么重新构建会失败但没有显示错误?\n从今天早上开始,这个错误一直出现。我构建了整个解决方案(25个C#管理项目),然后出现了“重新构建全部失败”的提示,但没有显示任何错误!(我有13个关于COM不支持泛型的警告,但这是“正常”的,因为一个dll被公开为COM。)\n\'0个错误的重新构建全部失败截图\'

0
0 Comments

Visual Studio "Rebuild all failed"问题的解决方法

Visual Studio中的"Rebuild all failed"问题可能是由于损坏的解决方案用户选项文件引起的。解决这个问题的方法是关闭解决方案,删除其.suo(对于VS2012+,是.v12.suo)文件,然后重新打开解决方案,Visual Studio将会重新构建一个新的.suo文件。这样做会导致一些数据的丢失,比如启动项目、断点、书签、打开的文件以及展开的项目/文件夹等,但相比解决方案无法构建,这些都是次要的问题。

以下是解决问题的具体步骤:

1. 关闭当前的解决方案。

2. 在解决方案所在的文件夹中找到并删除.suo(或.v12.suo)文件。

3. 重新打开解决方案。

4. Visual Studio会自动创建一个新的.suo文件。

5. 重新构建解决方案,问题应该得到解决。

需要注意的是,由于删除了.suo文件,之前保存的一些用户选项和配置信息将会丢失。因此,在进行这些操作之前,建议先备份重要的选项和配置,以免造成不必要的麻烦。

如果以上方法仍然无法解决问题,可能需要考虑其他可能的原因,并采取相应的解决措施,比如检查项目文件的完整性、重新安装Visual Studio等。总之,"Rebuild all failed"问题的解决方法主要是通过删除损坏的.suo文件并重新打开解决方案来解决。

0
0 Comments

当出现"Visual Studio 'Rebuild all failed'"这个问题时,可以尝试以下解决方法:首先保存项目并关闭VS 2013,然后重新打开VS 2013并打开上次的项目。很多人在VS2010、VS2012和VS2013中报告了这个问题。出现这个问题的原因是某个项目(.csproj)中只包含了空字符。从备份中恢复了之前的版本后,出现了"Rebuild failed"的问题。关闭所有的Visual Studio实例是最好的解决方法(当只关闭有问题的解决方案时对我来说没有起作用)。这种解决方法可以称为"Close Open Principal",开个玩笑:P或者我们也可以说:"have you tried turning it off and on again" principal... :)很显然,这个方法在VS 2019 Community Ed.上也适用。干得好,Microsoft......

0
0 Comments

问题原因:无法确定具体的问题,需要查看输出窗口和MSBuild的详细信息。

解决方法:

1. 查看输出窗口,查看其中的错误信息。

2. 调整MSBuild的详细程度,可以在Visual Studio的“生成选项”中找到。可以通过截图中的最后两个选项进行调整。请注意,最高级别会生成大量的信息。

3. 在命令提示符中从解决方案文件夹中运行msbuild命令,可以更好地查看错误消息和警告信息,错误消息以红色显示,警告消息以黄色显示。

文章如下:

"Not an answer per se - but you're better off looking at the output window and seeing what it says there.

Also, to help with that you might want to look at your MSBuild verbosity - as shown on this screenshot (last two options):

Build options - Visual Studio

Beware - the highest level generates a MASSIVE amount of information.

Finally - running msbuild from the solution folder in a command prompt will really nail the issue - because error messages and warnings come up in red and yellow respectively."

根据上述内容,无法确定具体的问题,需要查看输出窗口和MSBuild的详细信息。解决方法包括查看输出窗口中的错误信息,调整MSBuild的详细程度,以及在命令提示符中运行msbuild命令来查看错误消息和警告信息。

0