标签: debugging

当变量在.NET中获取特定值时,我可以设置断点吗?

我正在使用Visual Studio 2010,我知道这个功能在C++中可用.

我需要调试一些代码,将变量更改为多个值.我想在特定情况下调试代码,当变量获得特定值时.我知道我可以添加if(var == value),但是有没有优雅的方法呢?

另一个问题,我可以在变量一般改变时设置断点吗?

.net debugging breakpoints conditional-breakpoint visual-studio

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

如何在第一次机会异常发生时启用Visual Studio 2010?

我正在阅读Stack Overflow问题如何设置Visual Studio以显示第一次机会异常的堆栈跟踪?关于调试Visual Studio 2010上的第一次机会异常,我无法找到此选项.

如何在第一次机会异常发生时启用Visual Studio 2010?

在此输入图像描述

debugging visual-studio-2010 first-chance-exception

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

如何在OSX上获得"codesigned"gdb?

因为我需要启用Python gdb,所以我通过安装了另一个版本

brew tap homebrew/dupes
brew install gdb
Run Code Online (Sandbox Code Playgroud)

我想在gdbEclipse CDT中使用它,我在调试设置中输入了二进制文件的路径.但是,启动调试程序失败,并显示以下消息:

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 39847: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 39847: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))
Run Code Online (Sandbox Code Playgroud)

"编码签名"在这种情况下意味着什么?我该如何gdb运行?

c++ debugging macos gdb code-signing

43
推荐指数
4
解决办法
4万
查看次数

有关MSVSMON.EXE的Visual Studio调试错误似乎未运行

我有一个程序,当我按F5运行程序时,它显示此错误并且不运行:

尝试运行项目时出错,无法启动程序'F:....`Microsoft Visual Studio远程调试监视器(MSVSMON.EXE)无法在远程计算机上运行...

这是项目之前成功编译的时间.是否有任何项目设置应该在某个时候以错误的方式设置!?

我正在使用Visual Studio 2012 Update 2.

c# debugging visual-studio visual-studio-2012

43
推荐指数
5
解决办法
4万
查看次数

didReceiveRemoteNotification:当app在后台并且没有连接到Xcode时,没有调用fetchCompletionHandler

我有一个非常奇怪的问题,我实施了:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler
Run Code Online (Sandbox Code Playgroud)

用于静音远程推送通知.当应用程序处于后台并连接到Xcode时,它非常适用.当我拔下任何iOS设备并运行应用程序时,请移至后台并发送远程通知,didReceiveRemoteNotification:fetchCompletionHandler而不是被调用.

我的代码如下:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
    NSInteger pushCode = [userInfo[@"pushCode"] integerValue];
    NSLog(@"Silent Push Code Notification: %i", pushCode);
    NSDictionary *aps = userInfo[@"aps"];
    NSString *alertMessage = aps[@"alert"];

    if (pushCode == kPushCodeShowText) {
        UILocalNotification *localNotif = [[UILocalNotification alloc] init];
        localNotif.fireDate = [NSDate date];
        localNotif.timeZone = [NSTimeZone defaultTimeZone];
        localNotif.alertBody = alertMessage;
        localNotif.alertAction = @"OK";
        localNotif.soundName = @"sonar.aiff";
        // localNotif.applicationIconBadgeNumber = 0;
        localNotif.userInfo = nil;
        [[UIApplication sharedApplication] presentLocalNotificationNow:localNotif];

        UILocalNotification *clearNotification …
Run Code Online (Sandbox Code Playgroud)

debugging background objective-c apple-push-notifications ios

43
推荐指数
5
解决办法
4万
查看次数

Visual Studio 2015调试:无法扩展局部变量?

我正在使用Visual Studio 2015预览版,我正在尝试调试我的项目.我之前使用的是VS 2012,主要依赖于能够悬停并扩展局部变量以查看其值.我现在尝试在2015年这样做,但是当我将鼠标悬停在变量上时,显示的框只显示"(局部变量)Classname variablename"(例如"(局部变量)字符串标题").没有展开按钮,并且它不会在框中显示变量的值.

我是否需要更改设置才能将鼠标悬停在变量上并展开它们?

variables debugging visual-studio-2015

43
推荐指数
4
解决办法
5万
查看次数

运行Django测试时如何查看stdout?

当我运行测试时./manage.py test,无论我发送到标准输出通过print什么都不显示.当测试失败时,我会看到每个失败的测试都有一个"stdout"块,所以我猜Django会捕获它(但是当测试通过时它没有显示).

python testing django debugging stdout

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

如何在gdb中保存设置?

有谁知道如何保存gdb设置(如"设置打印漂亮"或"设置打印元素0",都来自这里)?我不想每次使用gdb时都设置我的配置:/

我搜索谷歌和SO,但我一无所获.

c c++ debugging gdb

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

单击调试或按F5时,Visual Studio项目无法构建

VS2010 c#,winforms项目.

单击调试或按f5时,它不会自动生成.如果我在调试之前手动构建项目,它会进行编译和更改.

我的其他项目都按预期工作.为什么不自动构建?

c# debugging visual-studio-2010

42
推荐指数
5
解决办法
4万
查看次数

Java是否具有像C#这样的"调试"和"发布"构建模式?

在C#中,我们有2种模式建设项目:DebugRelease,不知Java有同样的事情.我使用IntelliJ IDEA作为Java IDE,到目前为止我还没有看到任何地方配置VS IDE中的构建模式.

.net c# java debugging release

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