Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Visual Studio 2008 每日提示(二十九)

Visual Studio 2008 每日提示(二十九)

作者头像
Jianbo
发布于 2018-03-01 09:35:28
发布于 2018-03-01 09:35:28
1.3K0
举报
文章被收录于专栏:守望轩守望轩

#291、启动时没有用户代码发出警告

原文链接:What warning message is suppressed by the Warn If No User Code On Launch option

操作步骤: 菜单:工具+选项+调试+常规,在“启动仅我的代码”项下面,选中“启动时若没有用户代码发出警告”。

比如在解决方案里有两个项目,一个控制台程序,它被优化过且是设置为启动,另一个是类库,没有被优化,但它是你的代码,控制台程序会调用类库中的方法,如果在类库里设置断点,在进行调试的时候会有如下警告消息:

无论你是否选中该项,都可以在类库里中断,因为类库代码被认为是你的代码。

评论:只是警告提醒一下,并不会阻止你继续调试。

#292、源服务器支持

原文链接:Why you may want to enable source server support

操作步骤: 菜单:工具+选项+调试+常规,选中“启用源服务器支持”项。

启动源服务,就可以调试net Framework的源码了。 评论: 这是vs2008 最让人激动的一个功能,以前要反编译才可以看到源码,现在可以在调试的状态查看了,或者你用.NET Mass Downloader下载来看也行。

#293、高亮显示断点或当前所在的代码行

原文链接:How to highlight the entire source code line when either the a breakpoint is set or the line is the current statement。

操作步骤: 菜单:工具+选项+调试+常规,选中“为断点或当前语句突出显示整个行源”项。

选中该项后,会整行变得高亮显示,如下图所示

评论:我选择不启用,因为你发现整行高亮代码会变得看不清楚,当然,你可以调整显示颜色,不过这样挺麻烦的。

#294、源文件和生成的模块不相同时,不显示警告对话框。

原文链接:How to disable the “the source file is different from when the module was built” warning dialog

操作步骤: 有时候,你的源代码和编译生成的版本有不同的地方。你当然不期望有这样的事情发生。如何预防这一点呢?

菜单:工具+选项+编译+常规。有一个选项“要求源文件与原始版本完全匹配”项。

如果不选中此项,你可以使用不匹配的源文件,不过在调试的时候,当前行高亮的部分不会全部延伸到整行,不匹配的部分不会高亮。

如果启用该项,就会有个错误提示,按“否”按钮会打开浏览对话框,定位你的源文件。

评论:我就经常碰见这样的问题,一般清理解决方案或项目,重新编译后可以解决这个问题。

#295、调试优化代码

原文链接:How to debug your optimized code

操作步骤: 菜单:工具+选项+编译+常规。有一个选项在模块加载时取消jit优化”项。

如果你的代码设置了优化,你想调试它,就启动该项。如果是没有优化的,就不必了。

评论:我一般都启用,优化的代码并不能保证逻辑的正确。

#296、不用附加进程的工具,调试一个非项目的可以执行程序

原文链接:You can debug an executable that isn’t a part of a Visual Studio project without using Tools – Attach to Process

操作步骤: 当然,你可以用附加进程的方式来调试可执行程序。但,如果想调试一个程序在启动时发生的问题或程序运行太快(在你附加它以前已经运行完了),这时候,你可以考虑这样做:

菜单:文件+打开+项目/解决方案,在对象类型下拉框选择“可以执行文件”。

选择一个可执行文件后,你会发现可执行文件在解决方案里面了,你就可以调试它了。

评论:这招真不错,以前还真不知道可以这样做呢。

#297、显示或隐藏“没有调试信息”的警告

原文链接:How to show or hide the “No Debugging Information” warning

操作步骤: 在调试的时候,如果没有符号加载,将会如下如下警告

如果你不想看到这个警告,操作如下 菜单:工具+选项+调试+常规,不选中“启动时若无符号则发出警告”项。

评论:我一般保留这个提示,让我知道在调试的时候没有符号加载。

#298、显示或隐藏禁用脚本调试的警告

原文链接:How to hide or show the Script Debugging Disabled warning message

操作步骤: 如果你在IE中禁用了脚本调试,在vs调试的时候会出现如下警告对话框

如果你想隐藏这个对话框,操作如下

工具+选项+调试+常规,不选中“如果启动时禁用了脚本调试,发出警告”项。

评论:启用脚本提示,对调试javascrpit非常有用。

#299、从模块窗口加载符号

原文链接:How to load symbols from the Modules window

操作步骤: 在调试状态,右键单击模块窗口,选择“加载符号”

出现一个查找对胡框,让你提供pdb文件的路径,如果vs知道pdb文件(比如当前项目生成的dll文件),它会自动打开pdb文件。

评论:符号文件对调试程序是很重要,你现在知道在哪里可以加载它了吧。

#300、如何延迟加载符号

原文链接:How to delay loading symbols

操作步骤: 如果要延迟加载符号,操作如下: 菜单:工具+选项+调试+常规,选中“关闭此对话框后使用更新设置的加载”项。

注意:此选项在vs2008 sp1 版本已经没有了。

评论:改功能对vs2008 sp1 已经去掉了,但新增从微软的符号服务器加载符号。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-1-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Visual Studio 2008 每日提示(二十六)
#251、在文件中保存扩展名的映射 原文链接:You can save your file extension mappings to a file 操作步骤: 在tip97中,讲述了“如何自己定义的文件类型指定语法高亮” 如果指定的文件类型很多的,想保存在一个文件里,可以使用“导入和导出设置”的是时候选中“文件名扩展映射”项。 评论:保存成文件,可以在多个vs环境共用。 #252、在文件中保存自定义的菜单和命令栏设置 原文链接:You can save your Menu and Command Ba
Jianbo
2018/03/01
9850
Visual Studio 2008 每日提示(二十七)
#261、按Ctrl+Alt+B打开断点窗口 原文链接:You can press Ctrl+Alt+B to open the Breakpoint Window 操作步骤: 你可以通过菜单:调试+窗口+断点,打开断点窗口 也可以按快捷键Ctrl+Alt+B打开断点窗口。 评论:在中文版的vs2008 也可以通过 Ctrl+D,B来打开断点窗口,同时调试+窗口+断点 ,断点菜单上显示的快捷键也是 Ctrl+D,B #262、按F9在当前行设置断点 原文链接:You can press F9 to s
Jianbo
2018/03/01
7300
Visual Studio 2008 每日提示(十二)
#111、定义最近使用的列表中显示项的数目 原文链接:How to customize the number of items shown in the recent files lists 操作步骤: 菜单:工具+选项+环境,在“最近的文件”中的“最近使用的列表中显示项”输入数字,比如6 则会在菜单+最近的文件,显示6个最近使用的文件。 显示最近打开的窗体也是类似。只要在“窗口菜单显示的项”输入数目即可。 评论:这个技巧估计知道的人比较多 #112、隐藏Visual Studio 的状态栏 原文链接:
Jianbo
2018/03/01
2.1K0
Visual Studio 2008 每日提示(二十八)
#271、启用地址级调试的设置的作用是什么? 原文链接:What the Enable Address-Level Debugging option does 操作步骤: 菜单:工具+选项+调试+常规,有个”启用地址级调试”项,如果启用该项,将会得到另外三个调试工具:“反汇编”窗口、“寄存器”窗口和地址断点。 如果不选中此项,就不会有。 评论:启用地址级调试非常有用,可特别针对一些深层次的bug,容易找到问题所在。 #272、如何自动显示或不显示反汇编 原文链接:How to show the di
Jianbo
2018/03/01
7940
Visual Studio 2008 每日提示(十七)
#161、在解决方案里显示(或不显示)编辑器中打开的文件 原文链接:How to have the Solution Explorer always show (or not show) the file currently opened in the Editor 操作步骤: 菜单:工具+选项+环境+常规,选中“在解决方案管理器中显示活动项”则会在解决方案管理器中高亮显示打开的文件,反之不会显示。 评论:也许你找就用这个功能了,只是没发现罢了 #162、返回Visual C++ 2.0的一些提示 原文
Jianbo
2018/03/01
1.4K0
Visual Studio 2008 每日提示(三十)
#301、缓存符号到本地磁盘 原文链接:You can cache symbols locally to disk 操作步骤: 菜单:工具+选项+调试+符号 在任何时候使用符号服务器,意味着不是我的机器载入符号,想UNC共享一样。我可以做两件事: 1、关闭对话框时候,取消选中加载符号- 宁愿等到需要的的时候加载符号。 2、指定复制符号文件在磁盘中的缓存位置。 评论:在vs2008 sp1里已经有所改变了。你可以按自己的需要来指定缓存符号的位置。 #302、在需要的时候加载指定的符号 原文链接:How
Jianbo
2018/03/01
7280
Visual Studio 2008 每日提示(二十四)
#231、如何找到最后一次设置的环境保存的位置? 原文链接:Did you know… How to find what development settings you last reset to 操作步骤: 可以如下通过注册表路径: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Profile。 其中有个值“ LastResetSettingsFile”,记录最后一次保存环境配置文件保存的位置 如果没有重置有关配置,那么配置文件是第一
Jianbo
2018/03/01
1.3K0
Visual Studio 2008 每日提示(十六)
#151、意外关机情况下,保存自动恢复文件 原文链接:Where Visual Studio saves auto-recovered files in the case of an unexpected shutdown 操作步骤: 菜单:工具+环境+自动恢复,选中“保存自动恢复信息的时间间隔”,同时设定“保留自动恢复信息的天数”。 自动恢复文件保存的位置在: …\My Documents\Visual Studio 2008\Backup Files\ 在意外关机后重新启动开发环境时,会出现“集成
Jianbo
2018/03/01
8570
Visual Studio 2008 每日提示(二十)
#191、把代码拖拽到工具箱的常规选项卡 原文链接:drag and drop code onto the Toolbox General tab 操作步骤: 在工具箱有个常规选项卡 你可以选中一段代码,拖拽到常规选项卡里面,如下图所示 评论:这个功能不错,我一般将一些常规的头注释等都放到这里。拖拽进去后,你可以重命名。等需要的时候可以从工具栏拖拽到文本编辑器里面。同时你不一定在常规选项卡里放拖拽的文本,也可以在其他选项卡放,或者直接建一个选项卡放,同时把工具箱的配置文件toolbox.tbd(位于C:
Jianbo
2018/03/01
1.4K0
Visual Studio 2008 每日提示(十)
#91、查找组合框的一些有趣的用法 原文链接:How to have fun with the Find Combo Box 操作步骤: 按Ctrl+D 转到查找组合框 1、输入一个数字,按 Ctrl+G,就会转到数字所在行,同时不弹出“转到行”的对话框。 2、输入文件名(项目内的文件),按Ctrl+Shift+G ,将会打开这个文件。 3、输入一个函数名,按F9,将会在函数上加一个断点。 4、输入一个查找的文字,按F1,将会在帮助查找该文字。 5、输入“> +命令”,则可以执行该命令。 评论
Jianbo
2018/03/01
1.5K0
Visual Studio 2008 每日提示(四)
#031、 把编辑器的背景变成黑色 原文地址:http://blogs.msdn.com/saraford/archive/2007/09/06/did-you-know-how-to-change-the-editor-background-to-black.aspx 操作步骤: 菜单:工具+选项+环境+字体和颜色,在”显示项“选项中选择”纯文本“,你可以修改”项前景色“来为白色,修改”项背景色“来为黑色 评论:虽然背景是黑色比较酷,不过我不习惯,感觉比白色背景还费眼睛 #032、 用Ctrl+Sh
Jianbo
2018/03/01
1.1K0
Visual Studio 2008 每日提示(三十四)
#341、导出模板不选择“在资源管理器显示” 原文链接:What unchecking the display an explorer window on the Export Templates Wizard does 操作步骤: 在导出模板向导的第二页,有个选项“在输出文件文件夹上不显示资源管理器窗口” 如果不选中该项,将不会弹出资源管理器窗口 评论:如果不想在导出模板后显示资源管理器,就可以不选择该项 #342、在新建模板对话框更改默认的模板 原文链接:How to change the
Jianbo
2018/03/01
1.2K0
Visual Studio 2008 每日提示(三十二)
#321、使用xml可视化工具 原文链接:You can use the XML Visualizer to view XML 操作步骤: 例如,在一段代码段文件里,你有一些有趣的字符串其中包含xml。 你可以选择文本可视化工具,不过看起来不是很舒服 如果你选择xml可视化工具,可以看见xml属性高亮显示 评论:在调试状态看有关xml内容选择xml可视化工具最合适了。 #322、使用html可视化工具 原文链接:You can use the HTML Visualizer to vie
Jianbo
2018/03/01
1.2K0
Visual Studio 2008 每日提示(十三)
#121、如何设置vs启动时(工作区)加载内容 原文链接:How to customize what Visual Studio opens to 操作步骤: 菜单:工具+选项+环境+启动,在“启动时”下拉框 中根据需要选择以下几项: 1、打开主页 2、加载最近加载的解决方案 3、显示“打开项目”对话框 4、显示“新建项目”对话框 5、显示空化境 6、显示起始页 评论: 我一般选择“空环境”或“加载最近加载的解决方案”,后者是如果我经常开发一个项目时用,前者我一般同时开发多个项目是用,这样可以根据自己的
Jianbo
2018/03/01
2.2K0
Visual Studio 2008 每日提示(二)
#011、 全屏模式 原文地址:http://blogs.msdn.com/saraford/archive/2007/08/09/did-you-know-visual-studio-has-a-full-screen-mode.aspx 操作步骤: Visual Studio 有四种窗口布局; 1、设计视图-启动vs后你看到(视图); 2、全屏视图-(菜单操作)视图+全屏; 3、调试视图-调试时候看到(视图); 4、文件视图-运行命令“devenv.exe foo.txt”(后启动的视图);
Jianbo
2018/03/01
1.5K0
Visual Studio 2008 每日提示(九)
本篇包括tip80-tip91 //www.watch-life.net/visual-studio/visual-studio-2008-tip-day-9.html #81、如何在所有的文件里进行替换 原文链接:How to do a replace all in files 操作步骤: 1、按Ctrl+Shift+H打开“在文件中替换”窗口 2、在“结果选项”中选中“全部修改后保持已修改的文件的打开状态”。如果不选中的话,在所有文件中替换后,将会有关提示替换确认无法撤销。 评论:建议还是选中,
Jianbo
2018/03/01
1.2K0
Visual Studio 2008 每日提示(二十五)
#241、在调试状态用立即窗口做计算器或调试面板 原文链接:You can use the immediate window as a glorified calculator or side-debugger within your debugger 操作步骤: 1、在调试状态,可以利用立即窗口做一个计算,如下图所示,输入:i=1+1,显示结果为2 2、在控制台程序中,通过在立即窗口输入Console.WriteLine,在控制台窗口显示输出的值 评论:立即窗口有这样的技巧,你也许不知道吧。 #242
Jianbo
2018/03/01
8390
Visual Studio 2008 每日提示(二十二)
#211、在对象浏览器向前和向后导航 原文链接:The Object Browser has a navigate forward and navigate back 操作步骤: 在对象浏览器的工具栏有向前和向后导航的按钮 或者使用快捷键Alt+-(减号)向后导航和快捷键Shift+Alt+-(减号)向前导航。 评论:按惯例作者会在本篇介绍有关导航的快捷方式。 #212、为“从对象浏览器添加引用到解决方案”创建快捷键 原文链接:You can create a keyboard shortcut f
Jianbo
2018/03/01
8720
Visual Studio 2008 每日提示(三十三)
#331、让在文件标签里后移的文件标签保留到最近使用的位置 原文链接:You can keep recently-used files from falling off the File Tab Channel 操作步骤: 注意使用这个功能需要修改注册表。在注册表HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0下新建一个DWORD UseMRUDocOrdering = 1。不需要重启ide就可以生效。 假定在IDE里有几个打开的文件,如下图所
Jianbo
2018/03/01
1.1K0
Visual Studio 2008 每日提示(二十一)
#201、在vs里运行外部工具 原文链接:You can run external tools within Visual Studio 操作步骤: 菜单:工具+外部工具 添加的外部工具,就会在工具菜单里显示 评论:你知道工具菜单那些程序是外部工具么? #202、创建自己的外部工具 原文链接:You can add your own External Tools to the list 操作步骤: 1、打开外部工具窗口,菜单:工具+外部工具 2、单击“添加”按钮,创建一个“新工具1”的预留位置。
Jianbo
2018/03/01
8770
相关推荐
Visual Studio 2008 每日提示(二十六)
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档