首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual Studio 调试系列9 调试器提示和技巧

01 固定数据提示 如果你在调试时,经常将鼠标悬停在数据提示上,就可能想固定变量的数据提示,方便自己随时查看。 即使在重新启动后,固定的变量也能保持不动。...02 编辑代码并继续调试 (C#,VB, C++) 在 Visual Studio 支持的大多数语言中,你都可以在调试会话的过程中编辑代码,然后继续调试。...04 配置要在调试器中显示的数据 有关C#,Visual Basic 和C++(C++仅 /CLI 代码),可以让调试程序要使用下列选项显示的信息DebuggerDisplay属性。...你可在模块窗口中检查 Visual Studio 如何加载符号文件。 在调试时,通过选择调试 > 窗口 > 模块 打开模块窗口。...若要了解有关符号文件的详细信息,请参阅在 Visual Studio 调试器中指定符号 (.pdb) 和源文件。

3.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性

    为 WPF 资源字典更改(v16.3)添加了 XAML Hot Reload 支持: XAML Hot Reload 现在支持更新 WPF 资源字典以在应用程序中进行实时更新。...以前的经验丰富的用户在 Visual Studio 会话中存储了每个文件的缩放级别和位置,这在客户经过一段时间后返回文件时引起混乱。...创建数据绑定对话框(v16.4): 通过 XAML 设计器和属性浏览器的右键单击,Visual Studio有一个可供 WPF .NET Framework 开发人员使用的数据绑定对话框,并且以前也可供...XAML设计器建议的操作(v16.5预览) (请注意,此功能正在积极开发中,在最终发布之前可能会发生重大变化,因此您的反馈至关重要,我们希望通过 Visual Studio 反馈工具来听取您的意见。)...只需打开要在其中添加 merge 语句的 XAML 文件,然后找到要合并的文件,然后在解决方案资源管理器中右键单击该文件即可。

    7.4K30

    【MFC拓展库】上海道宁与BCGSOFT合作为您带来专业的Micrisoft Windows开发业务组件

    BCGSoft的技术已集成到MFC和Visual Studio等Microsoft开发产品中,为广大开发人员节省了节省数百个开发和调试时间。...用户可以简单地在工具栏和菜单之间拖放按钮。“文件”或“编辑”等所有类别都是从应用程序资源自动构建的。自定义机制允许修改工具栏/菜单项的外观,更改项文本/图标,甚至使用库的图像编辑器创建/修改图像。...此外,您可以将任何对话框部分声明为“玻璃”(仅限Vista),该对话框区域将出现“Aero”效果。13、视觉设计仪表的可视化设计器允许在几分钟内使用新的所见即所得设计工具创建高质量的数字仪表板!...您可以在设计表面上排列仪表并更改其属性。仪表板准备就绪后,将其保存为 XML 并将其加载到 C++ 应用程序中。14、Visual Studio 集成集成向导设置应用程序向导并更新路径设置。...XML数据可以从内部应用程序资源、外部文件或Internet加载。03、支持可折叠节点(大纲)开箱即用的大纲解析器可识别 C++ 文件,并且可以通过编程方式或使用外部 XML 文件进行自定义。

    5.6K20

    在 Visual Studio 的解决方案资源管理器中隐藏一些文件

    在 Visual Studio 的解决方案资源管理器中隐藏一些文件 2018-07-04 12:30 项目文件中有一些属性几乎是专门为 IDE...(才不会透漏这些属性其实本就是为 Visual Studio 而准备的呢。) 本文将介绍如何在 Visual Studio 的解决方案资源管理器中隐藏一些文件。...---- 原生支持 Visual Studio 原生支持 Visible 属性用来控制某一项文件是否在 Visual Studio 的解决方案资源管理器中显示。...考虑一下像上图那样有些文件在文件夹中的情况,然后我们再次设置 Visible="false" 属性: ? 文件夹竟然还在!这是 Visual Studio 的 Bug 吗?...\src\obj\**\*.cs;" /> 活学活用 这并不是说在 Visual Studio 的解决方案资源管理器中,隐藏文件都应该采用 <Target

    4.3K30

    Visual Studio 2017 15.7 下的.NET Core

    其他主要更新 我们增加了对更改安装位置的支持. 在开始更新之前, 可以全部保存挂起的更改。 在安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。...测试资源管理器在测试运行期间有更多的响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....在Python项目中支持畅达环境。 我们根据流行的开源 pydevd 调试器添加了我们的Python调试器的下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。...可以从Visual Studio IDE中创建和关联 Azure 密钥库....我们在Visual Studio 生成工具中添加了对 Azure、UWP 和其他项目类型的支持。 您可以在不安装所有 Visual Studio的情况下创建生成服务器.

    3K50

    Visual Studio 2017 15.7 下的.NET Core

    其他主要更新 我们增加了对更改安装位置的支持. 在开始更新之前, 可以全部保存挂起的更改。 在安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。...测试资源管理器在测试运行期间有更多的响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....在Python项目中支持畅达环境。 我们根据流行的开源 pydevd 调试器添加了我们的Python调试器的下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。...可以从Visual Studio IDE中创建和关联 Azure 密钥库....我们在Visual Studio 生成工具中添加了对 Azure、UWP 和其他项目类型的支持。 您可以在不安装所有 Visual Studio的情况下创建生成服务器.

    3.2K80

    Visual C++ 中的重大更改

    本文的其余部分介绍了 Visual Studio 2015 中的 Visual C++ 中具体的重大更改,并且在本文中,术语“新行为”或“现在”均指该版本。...在 Visual Studio 2013 中的 Visual C++ 中编译的以下代码却不能在 Visual Studio 2015 中的 Visual C++ 中进行编译:           struct...在 Visual Studio 2013 中的 Visual C++ 中编译的以下代码却不能在 Visual Studio 2015 中的 Visual C++ 中进行编译:           struct...以下代码在 Visual Studio 2013 中的 Visual C++中成功编译,但在 Visual Studio 2015 中的 Visual C++ 中产生错误。           ...如果库是第三方库并且第三方库的源不可用,则应请求来自第三方更新后的二进制文件,或者将你对此库的用法封装到单独的 DLL(使用旧版 Visual C++ 或库编译的)。

    4.8K00

    Visual Studio Code1.67版本已正式发布,新增Rust指南

    Visual Studio Code1.67版本已正式发布,该版本包含大量增强生产力的更新项: 资源管理器文件嵌套 通过这次更新,用于浏览和管理文件和文件夹的Visual Studio Code的资源管理器工具现在支持基于名称嵌套相关文件...confirmBeforeClose可以配置为在退出应用程序之前显示一个确认对话框 您可以选择keyboardOnly来在使用键绑定时打开确认对话框,也可以一直打开,甚至在使用鼠标退出时也可以。...启用 “在文件中查找” 后,Visual Studio 将在加载或打开文件夹时启动附属进程 “ServiceHub.IndexingService.exe”,然后将文件列表发送给它进行索引。...因此,如果要保留你签出提交后的更改,请在退出分离的 HEAD 状态之前,创建一个新的分支来保存你更改的内容。 有关 “签出提交” 功能和更多 Git 增强功能,可在 Taysser 的博客中细阅。...问题是添加新项目或依赖项发生变化时,依赖关系图和方案过滤器就会过时,因此 Visual Studio 2022 17.1 引进了 “更新项目依赖项” 功能,该功能可以随时检查新的依赖项,把项目的依赖关系更新到最新状态

    36730

    Visual C++ 中的重大更改

    本文的其余部分介绍了 Visual Studio 2015 中的 Visual C++ 中具体的重大更改,并且在本文中,术语“新行为”或“现在”均指该版本。...在 Visual Studio 2013 中的 Visual C++ 中编译的以下代码却不能在 Visual Studio 2015 中的 Visual C++ 中进行编译:           struct...在 Visual Studio 2013 中的 Visual C++ 中编译的以下代码却不能在 Visual Studio 2015 中的 Visual C++ 中进行编译:           struct...以下代码在 Visual Studio 2013 中的 Visual C++中成功编译,但在 Visual Studio 2015 中的 Visual C++ 中产生错误。           ...如果库是第三方库并且第三方库的源不可用,则应请求来自第三方更新后的二进制文件,或者将你对此库的用法封装到单独的 DLL(使用旧版 Visual C++ 或库编译的)。

    5.3K10

    解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command D:Program

    1181在使用Microsoft Visual Studio进行C++项目编译时,有时可能会遇到​​LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib”​​...问题描述当使用Microsoft Visual Studio编译C++项目时,可能会出现以下错误信息:plaintextCopy codeLINK : fatal error LNK1181: 无法打开输入文件...步骤 2: 添加库文件路径到项目配置接下来,我们需要将所需库文件的路径添加到项目的配置中。在Visual Studio中,可以通过以下步骤完成:打开Visual Studio,加载项目。...在"库目录"一栏中,同样添加所需库文件的路径,确保编译器能够找到这些库文件。步骤 3: 重新编译项目保存更改后,尝试重新编译您的项目。...在"链接器" -> "输入"一栏中,添加链接器使用的附加依赖项。点击右侧的"附加依赖项",弹出对话框后,添加​​avdevice.lib​​。点击"应用"和"确定"保存更改。重新编译项目。

    2.7K30

    【65001在win7不识别,在win10系统识别】

    Visual Studio 版本:更早版本的 Visual Studio 可能对 UTF-8 支持有限,尤其是早于 Visual Studio 2010 的版本。...在处理这些兼容性问题时,记得在进行任何重大更改之前备份你的工程和资源文件。如果上述方法都不可行,可能需要在一个更现代的开发环境中进行资源编辑,然后将生成的资源文件带回旧环境中。...例如,您可以使用Windows自带的“记事本”应用程序进行转换: 打开资源文件 .rc。 点击文件菜单中的“另存为”。 在保存对话框中,点击“保存”按钮旁边的“编码”下拉菜单。...在这些编辑器中,打开文件后,通常可以在底部栏看到编码设置,您可以从那里更改编码,并重新保存文件。 注意事项 在转换编码之前,请确保备份您的原始文件,以防转换过程中发生错误导致数据丢失。...转换后,确保在资源编辑器中打开并检查资源文件,验证它是否正确地显示了所有字符,并确保没有损坏。

    36410

    vc60修改快捷键-MSDEV.EXE-应用程序错误解决办法

    ),下载过来是一个C++原始文件vc60修改快捷键,需要通过VC编译一下产生一个 .dll将这个插件复制到X:\ Files\ Visual Studio\Common\AddIns重新打开VC6,Tools...删除快捷键加载外接后, 可以删除为菜单项, 停止 ++ 并将其分配给两外接命令按照下面步骤快捷键: 1. 从 ++ 工具 菜单, 单击 自定义 。 2. 在 自定义 对话框中, 单击 键盘 选项卡。...使用最新的病毒检测软件在发布该文件的日期中获得的。 该文件存储在安全性得到增强有助于防止任何未经授权的更改对文件的服务器上。安装外接程序运行 .exe 提取 Visual C++ 6.0 项目。...生成 Visual C++ 中 发布 或 调试 配置中的项目。 在 Visual C++,请从 工具 菜单中单击 自定义 。 在 自定义 对话框单击 加载宏和宏文件 选项卡。...该 方法是使用 Visual Studio 6.0 版本添加的。

    1.4K20

    vc60修改快捷键-MSDEV.EXE 版本

    ),下载过来是一个C++原始文件,需要通过VC编译一下产生一个 .dll将这个插件复制到X:\ Files\ Visual Studio\Common\AddIns重新打开VC6,Tools->->Add-ins...删除快捷键加载外接后, 可以删除为菜单项, 停止 ++ 并将其分配给两外接命令按照下面步骤快捷键: 1. 从 ++ 工具 菜单, 单击 自定义 。 2. 在 自定义 对话框中, 单击 键盘 选项卡。...使用最新的病毒检测软件在发布该文件的日期中获得的。 该文件存储在安全性得到增强有助于防止任何未经授权的更改对文件的服务器上。安装外接程序运行 .exe 提取 Visual C++ 6.0 项目。...生成 Visual C++ 中 发布 或 调试 配置中的项目。 在 Visual C++,请从 工具 菜单中单击 自定义 。 在 自定义 对话框单击 加载宏和宏文件 选项卡。...该 方法是使用 Visual Studio 6.0 版本添加的。

    1.5K20

    Android Studio 4.1发布:可直接运行安卓模拟器、支持 Dagger 导航和 TensorFlow Lite 模型

    https://youtu.be/Yhbr6u7f3ME 设计 Material Design 组件更新 现在,create New Project 对话框中的 Android Studio...由于 Android Studio 在检查应用时会保持实时连接,因此你还可以使用数据库检查器修改值,并在运行的应用中查看这些更改。...我们在优化迭代速度方面投入大量资源,开发了一种无需安装应用即可在设备上部署和保留更改的方法。...如果你的应用或游戏是使用原生代码(如 C++)开发的,那么你现在可以针对应用的每个版本向 Play 管理中心上传调试符号文件。...在优化使用其他工具(如 Unity 或 Visual Studio)构建的 Android 游戏时,此功能很有用。

    4.2K30

    应用工具 .NET Portability Analyzer 分析迁移dotnet core

    在本文中,我将着重介绍如何使用 Visual Studio 扩展。 进行相应设置 对于要跨平台采用的库,它应适当分解且包含大部分业务逻辑。UI 代码应该被分离到其他项目。...通过下一个对话框,您可以选择要将该扩展应用到的 Visual Studio 版本。单击“安装”可启动安装,然后单击“关闭”可退出该对话框。现在,您可以选择您的目标平台并分析程序集或项目。...使用此选项,该工具会生成摘要、详细报告并将消息输出到提供文件名和问题发生所在行号的错误列表。您还可以双击每条消息,然后该工具会将您导航到指定的代码行。 ?...详细信息还包括推荐的更改内容列,其中指向可跨多个平台工作的备用 API。在详细信息的底部,该报告包含“返回到摘要”链接。这将导航回到顶部的摘要。...由于我已经分析了一个项目,因此我的报告包含指明文件和发生使用的行号的“错误列表”消息。如果单击该消息,此工具将转到该消息指明的文件和行。

    1K60

    初识mfc

    今天主要了解了Visual C++的开发环境Visual Studio(话说以前都是用来调试控制台程序的)和用mfc写了一个最简单的程序。   ...第一步应用程序类型类型选择为:基于对话框,然后项目类型选择为MFC然后点完成,一个简单的对话框程序框架就完成了.现在已经有了一个可运行的应用程序框架,接下来要做的就是设计程序的窗口.为什么说是用mfc写的程序呢...因为mfc是一系列的c++类,他们包含了绝大多数与windows操作系统交互的编程功能,就是说别人已经预先写好了,我们自需要拿来用即可.   ...对一个程序的管理分为三个部分,分别为解决方案资源管理器,类视图,资源视图.   ...直接在资源视图中打开IDD_HELLO_DIALOG对界面进行修改.鼠标点击每个按钮右下角的属性窗口对该按钮进行修改,比如更改大小,位置,增加点击事件等.在左边的工具箱中可直接拖拽各种控件到窗口中,非常方便

    1.7K30

    【OpenGL】二、Visual Studio 2019 配置 GitHub ( 下载并安装 GitHub 扩展 | 配置 GitHub )

    Studio " 扩展 , 点击 " Download " 按钮 ; 等待下载完毕 , 大概几分钟 ; 下载完毕后 , 会在下方提示 " 更改已列入计划, 关闭所有 Microsoft Visual...Studio 窗口后开始执行修改 . " 关闭所有的 Visual Studio 窗口 , 主要四关闭上面的 " Manage Extension " 窗口 , 和 Visual Studio 主界面窗口..., 下面的对话框会自动弹出来 ; 点击上述 " Modify " 按钮 , 等待安装完毕 ; 安装完成 ; 二、配置 GitHub ---- 在视图中可以打开 " 团队资源管理器 " , 也可以在右侧找到该..." 团队资源管理器 " 选项卡 ; 右侧的 " 团队资源管理器 " 主页长这样 : 点击 " 管理连接 " 这个插头形状的按钮 , 点击 GitHub 选项卡中的 " 连接… " 按钮 ,...弹出对话框 , 提示让登陆 GitHub , 选择同意 GitHub 授权 , 输入密码 , 点确认 , 弹出该界面说明授权成功 ; " 团队资源管理器 " 登陆成功后显示的样式 ;

    1.2K01

    Visual Studio 2017 15.8 版发行说明

    安装 现可选择在开始安装之前下载所有安装文件。 要使用这一新选项,请在安装程序中选择“全部下载后再安装”选项(图 1)。 如果 Internet 连接速度较慢,建议使用此选项。...让键绑定与 Visual Studio Code 和 ReSharper (Visual Studio) 这两个新的键盘配置文件保持一致:。...可以在 F# RFC 存储库中阅读每个更改的说明。 此版本中还有对用于 Visual Studio 的 F# 工具的诸多改进。...(图 10)仅我的代码 数据断点现在可在“监视”、“快速监视”、“自动”和“局部变量”窗口中进行设置,从而只需几次短的单击即可在存储于内存中的值发生更改时切断。...(图 12)添加 Docker 支持 Visual Studio 还添加用于 Docker 的调试器启动配置文件(图 13),以便项目在容器内运行时可对其进行调试。 ?

    8.2K10

    Visual Studio 2022 17.1 正式发布 生产力大增强

    文件索引查找功能,缩短代码搜索时间 Visual Studio 2022 17.1 默认启用文件中的索引查找,将代码搜索时间缩短至 1 秒左右。...启用“在文件中查找”后,Visual Studio 将在加载或打开文件夹时启动附属进程“ServiceHub.IndexingService.exe”,然后将文件列表发送给它进行索引。...代码/文件自动保存功能 17.1 引入自动保存文件的新功能,每当 Visual Studio 失去焦点(例如在 Windows 中切换到另一个应用程序),它都会尝试保存 IDE 中的每个脏代码文档(dirty...因此,如果要保留你签出提交后的更改,请在退出分离的 HEAD 状态之前,创建一个新的分支来保存你更改的内容。 有关“签出提交”功能和更多 Git 增强功能,可在 Taysser 的博客中细阅。...问题是添加新项目或依赖项发生变化时,依赖关系图和方案过滤器就会过时,因此 Visual Studio 2022 17.1 引进了 “更新项目依赖项” 功能,该功能可以随时检查新的依赖项,把项目的依赖关系更新到最新状态

    2.9K20
    领券