当我在visual studio中遇到异常时,我想让进程死掉并看到堆栈跟踪。相反,我得到的对话框让我慢下来,现在立即可见堆栈跟踪。如果我启用了异常助手,我会在异常上获得异常助手窗口。如果我禁用它,我仍会收到一个对话框,询问我是否要中断或继续。这在我的工作流程中非常缓慢。
所需的工作流程是按app.factory('myResourceWithCache', function($resource, $cacheFactory) {
var myCache = $cacheFactory('MyCache');
return $resource(apiBaseUrl + '/myservice/:id', {id: '@id'}, {
'get': { method:'GET', cache: myCache },
'query': { method:'GET', cache: myCache , isArray:true }
});
});
,在输出中查看堆栈跟踪,无需单击或按任何按钮,编辑代码,重复。所以我的问题是双重的:强制性对话框让我失望,堆栈跟踪显然不明显。
编辑:问题是VS,而不是代码中有例外的事实......
答案 0 :(得分:1)
据我所知,您无法通过股票视觉工作室获得您想要的东西。但是使用他们的Visual Studio SDK,特别是exception handling portion,我相信你想要的是可以实现的,你只需要写一个扩展来做到这一点。
答案 1 :(得分:0)
您可以尝试在应用中添加try / catch块,并使应用打印堆栈跟踪而不是自动关闭。 希望这可以遏制你:D