相关疑难解决方法(0)

VS2010 - 如何在第一次编译错误时自动停止编译

{rant} 首先我想说这不是重复的.我之前已经问过这个问题,但是当它不是时,它会被重复关闭.这个问题是针对VS 2010的特定问题以及VS 2008中所谓的重复工作的答案,而不是VS 2010中的答案(至少不适合我或我认识的任何人).因此,在您将某些内容视为重复内容之前,请仔细阅读该问题并亲自尝试答案,看看它是否真的有效.为咆哮道歉,但没有明显的方式联系SO警察关闭问题或重新开放.{/咆哮}


在工作中,我们有一个包含80多个项目的C#解决方案.在VS 2008中,我们使用宏来在解决方案中的项目无法构建时立即停止编译(请参阅此问题以获取VS 2005和VS 2008的几个选项:首次编译错误时自动停止Visual C++ 2008构建?).

是否有可能在VS 2010中做同样的事情?我们发现在VS 2010中,宏不起作用(至少我无法使它们工作),因为看起来环境事件不会在VS 2010中触发.

默认行为是尽可能继续并在错误窗口中显示错误列表.一旦遇到错误(文件级)或项目无法构建(项目级别),我很高兴它能够立即停止.

仅限VS 2010的答案.如果宏确实有效,那么可以理解如何为VS 2010配置它们的详细说明.

谢谢.

.net c# visual-studio-2010 visual-studio

42
推荐指数
2
解决办法
5901
查看次数

如何在编译错误时停止Visual Studio 2010

在工作中,我们拥有超过90个项目的解决方案.我想知道是否有办法阻止visual studio在遇到错误时立即编译.通常它会尽可能地编译并在错误窗口中显示错误列表.

有任何想法吗?

compilation visual-studio

19
推荐指数
2
解决办法
2万
查看次数

如何在VS 2010中的第一个错误上停止C#编译(VS 2008宏不起作用)!

新信息:
此问题已在此处重新提出,并且Noah Richards已正确回答了该问题,其解决方案适用于VS 2010.

在工作中,我们有一个包含80多个项目的C#解决方案.是否有可能在VS 2010 中遇到错误时自动停止编译而不是尽可能继续的默认行为并在错误窗口中显示错误列表?

一旦遇到错误(文件级)或项目无法构建(项目级别),我很高兴它能够立即停止.

我还注意到在VS 2008中我们使用的宏类似于下面的一些答案,但是它们在VS 2010中不起作用(至少我无法接受它们,因为环境事件似乎没有在VS中触发) 2010).

还有点相关:
如何在第一次编译错误时自动停止Visual C++构建?

c# visual-studio-2010

10
推荐指数
1
解决办法
2183
查看次数

Visual Studio 2015(C++):在第一个构建错误(不是第一个项目)上停止编译

如何在检测到编译错误时停止Visual Studio 2015的编译?

我的意思是第一个构建错误(可能是第一个.cpp),而不是第一个项目,因为它需要太多时间.
(我只有一个项目.)

名为" StopOnFirstBuildError "的扩展名不是答案,
因为它会在第一个出错的项目上停止.

(更详细)

当我按F5或时Ctrl+Shift+B,编译器将编译所有(或一些)文件.
在我的情况下,它只使用5秒就可以检测到一些错误,所以我希望它立即停止编译.
但是,VS 2015变得没有响应.
它也有很强的抵抗力Ctrl+Break.
我需要大约30秒才能导航到错误位置.
如何自动停止第一次编译错误的编译过程?

历史

一个旧的线程询问Visual Studio 2008这个.
它最常被接受的解决方案是去: -

Visual Studio -> Tools -> Macros -> Macro IDE...  (or ALT+F11)
Run Code Online (Sandbox Code Playgroud)

并粘贴一段代码.

但是,VS 2012中不再支持宏.
(我试图按Alt+F11VS 2015,没有宏编辑器/菜单出现.)

该声明与VS 2010的问题一致,表明上述技巧不起作用.

VS2010问题的解决方案是安装名为" CancelFailedBuild "的扩展.

因此,我下载了它.
执行时.vsix …

c++ visual-studio-2015

10
推荐指数
1
解决办法
849
查看次数

Visual Studio 2008调试窗口显示时间戳?

我希望能够在Visual Studio的调试窗口中的每个跟踪的开头看到时间戳.

 [Time stamp here] The thread 'Win32 Thread' (0xcd0) has exited with code 0 (0x0).

 [Time stamp here] => CLR ProvideAssembly: AppDomainId: 1, Ref: 'msvcm90d...
Run Code Online (Sandbox Code Playgroud)

示例是sysinternals应用程序 - DebugView.问题是我无法进行Visual Studio调试,同时使用DebugView进行侦听,而且我不习惯手动将时间戳添加到我的跟踪器中.

debugging timestamp visual-studio-2008 visual-studio output-window

9
推荐指数
1
解决办法
3756
查看次数

如何配置VS2008在遇到X错误时停止编译?

也许我记得Borland的编译器?但我似乎记得有能力设置"如果遇到X错误就停止编译" - 或者其他一些.

VS2008已经停止了100次错误.但是我已经修复了第一对,并且点击了save,这导致编译器警告我在编译时保存 - 它被阻止甚至创建这种情况.

要么:停止编译~10个错误,或者:当我点击保存(编译期间)时停止编译.

我发现没有允许上述任何一种情况的设置,但也许这里有人知道它们是否以及在哪里?

user-interface visual-studio-2008

8
推荐指数
0
解决办法
307
查看次数