Visual Studio 2015 调试时 vector 的值不能查看,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2015 调试时 vector 的值不能查看,怎么办相关的知识,希望对你有一定的参考价值。

参考技术A de里看不到变量的值,有这么几种情况 不是debug模式全局变量/静态变量变量所处的层数太深出了作用域ide没有加载上符号表简单的解决方法是将要观察的变量赋给一个临时变量,然后观察这个你新建的变量,或者用打印语句输出出来。本回答被提问者采纳

Visual Studio:调试时重置用户设置

【中文标题】Visual Studio:调试时重置用户设置【英文标题】:Visual Studio: reset user settings when debugging 【发布时间】:2011-02-23 14:53:39 【问题描述】:

在一个C#的Winforms应用内我有存储多个用户设置。 P>

有一个简单的方式,每个我开始从Visual Studio 2008? P>调试项目的时间来清除这些设置

否则,它启动时总是从最后调试会话的设置。 P>

【问题讨论】:

【参考方案1】:

有同样的问题,在这里找到了答案: https://***.com/a/2117359/488794

Properties.Settings.Default.Reset()

您可以使用以下语句仅在调试时重置:

if(Debugger.IsAttached) 
   Settings.Default.Reset();

已测试 VS2012 .Net 4.0 (Reference)

【讨论】:

你也可以使用#if DEBUG Properties.Settings.Default.Reset() #endif 不建议使用#if,因为调试版本可能会发送给可能想要测试设置是否持续的测试人员。 这对我来说在 VS2008 NET3.5 Windows 10 上成功了......不要问【参考方案2】:

添加要删除的预构建操作:

%USERPROFILE%\Local Settings\Application Data\[AppName]\...\[Version]\user.config

或者如果您的版本号发生了很大变化,只需删除

%USERPROFILE%\Local Settings\Application Data\[AppName]\

【讨论】:

你有没有机会知道如何为 VS 2010 做同样的事情???我只是搞砸了我的调试器视图,无法弄清楚如何恢复默认值......(grrr GUIs......) 我建议改用系统变量%localappdata%。例如,在我的 Windows 10 系统上,文件夹 %USERPROFILE%\Local Settings 不存在。 在 Windows 10 上,它被称为 AppData,但除此之外还有更多内容,因为尽管删除了文件夹,但设置仍在加载。最终使用了 Smolla 的答案,成功了【参考方案3】:

除了上述答案之外,这里还有一个适用于大多数设置的复制粘贴解决方案:

rmdir /q /s %localappdata%\[company name]\[AppName]

请注意,在大多数情况下,最好删除 %localappdata%[公司名称] 下的所有内容。检查存储在那里的应用数据并选择最适合您的应用数据。

【讨论】:

【参考方案4】:

运行->输入“appdata”

导航到本地->/

删除所有与项目相关的文件

【讨论】:

【参考方案5】:

这里有两种可能的方法:

使用构建前或构建后事件命令行,在其中放置删除命令等或运行批处理文件或脚本

玩一下启动项目的Start Action选项,你可以指定一个带命令行参数的外部程序先运行

【讨论】:

【参考方案6】:

根据其他答案:只需在 C:C:\Users\<YourUser> 上搜索 user.config 并删除或重命名该文件。

【讨论】:

以上是关于Visual Studio 2015 调试时 vector 的值不能查看,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 更新 1 - 调试时没有 IIS Express 响应

VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法

Visual Studio 2015 远程调试(联调)

Visual Studio 2015 调试时 vector 的值不能查看,怎么办

在 Visual Studio 2015 中调试时“找不到 SignTool.exe”[重复]

在 Visual Studio 2015 上调试时如何查看 Qt5 QString 内容