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

Visual Studio - 我想要"转到定义"来打开对象浏览器,而不是"元数据"

Visual Studio是一款由微软开发的集成开发环境(IDE),用于软件开发和应用程序的构建。它提供了丰富的功能和工具,支持多种编程语言和平台。

在Visual Studio中,"转到定义"是一个非常有用的功能,它允许开发人员快速导航到代码中的定义位置。然而,默认情况下,"转到定义"操作会打开元数据(metadata)视图,而不是对象浏览器(Object Browser)。

元数据视图显示了代码元素的详细信息,例如类、方法、属性等的定义和注释。而对象浏览器则提供了一个更高级的浏览和搜索代码元素的界面,可以方便地查看类、命名空间、接口、枚举等的层次结构。

要在Visual Studio中将"转到定义"操作更改为打开对象浏览器而不是元数据视图,可以按照以下步骤进行设置:

  1. 打开Visual Studio,并导航到“工具”(Tools)菜单。
  2. 选择“选项”(Options)。
  3. 在弹出的对话框中,展开“文本编辑器”(Text Editor)节点。
  4. 选择你正在使用的编程语言,例如C#或VB.NET。
  5. 在右侧的选项列表中,选择“导航”(Navigation)。
  6. 在“导航”选项卡下,找到“转到定义”(Go To Definition)。
  7. 将“转到定义”下拉菜单中的选项更改为“对象浏览器”(Object Browser)。
  8. 点击“确定”保存更改。

完成上述步骤后,当你使用"转到定义"操作时,Visual Studio将会打开对象浏览器,以便更方便地浏览和导航代码元素。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云开发平台、云服务器、云数据库、云存储等。你可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Resharper上手指南

当你的光标在一个类型上时,按下Ctrl+B可能发生两种情况,一是当这个类型的定义在你的项目中有源代码时,会跳转到这个源代码文件。如果没有源代码,则会打开一个对象浏览器。...有一些使用者更期望跳转到数据文件,但是更喜欢对象浏览器,这样类型的公有属性、方法、事件都被列出来了,可以一目了然。就的经验,列表永远比下拉框,选框更加易于查找。   ...在没有Resharper之前,Visual Studio的自动完成功能就很强大了。只是它定义的快捷键实在是让人不顺手。Alt+右方向键,怎么都无法不低头按它俩。...•更可喜的是,你想要的从这里浏览、找到所有使用和重构的功能也在这里提供了,在某个方法上右键你就能开始操作。 这绝对是Resharper里面最酷的功能,你快打开Visual Studio试一试吧。...包围代码 Visual Studio也提供了外侧代码这个功能,你可以按Ctrl+K,Ctrl+S激活这个功能,虽然并没有任何鄙视Visual Studio的意思,但是Resharper的快捷键确实更加合理

1.7K60

VS20172019 F12无法导航到定义

今天对项目里某个对象点F12转到定义,无法跳转,研究了一会儿,找到如下解决方案: 首先确认该函数是否能够正确被跳转到..就是是否真实定义了,然后确保要跳转的定义源码在项目文件下(不是直接引用的DLL)...接下来关闭VS2017/2019 1进入dos操作界面:开始-运行-CMD 2转到IDE目录下:CD C:\Program Files (x86)\Microsoft Visual Studio\2019...\Enterprise\Common7\IDE 3执行该命令:devenv.exe /resetuserdata 4重新打开Visual Studio,这将需要一些时间加载,相当于首次使用VS。...类似问题:解决vs2017转到定义变灰,F12无法跳转问题 问题描述 打开VS2017,发现F12键失效了,同时在函数名上右键,查看定义转到定义等都变灰了。打开了其他项目,也是一样的问题。...重新打开项目,果然F12和转到定义都正常了。

5.9K10
  • (翻译)LearnVSXNow! #13- VS IDE中的菜单和命令

    几乎所有的VSPackage都有用户交互,用户可以通过点击Visual Studio中的菜单或工具栏激活VSPackage的功能或显示相关的界面。...在这一篇文章里,我们来看一下Visual Studio的菜单和工具栏是如何被定义、创建、显示和使用的。不过这篇文章只是说一下一些基本的知识,到下一篇文章我们再来看一些示例代码。...之前举了一个例子:项目和调试菜单在没有打开项目之前是不可见的。但是,Visual Studio是怎么做到在项目没有打开的情况下隐藏命令,在打开项目后又显示命令的呢?...Visual Studio通过读取注册表里的信息显示菜单。...Visual Studio定义了命令目标的概念。一个命令目标知道如何更新命令的状态,如何执行命令。VS IDE定义了一个路由算法,可以把命令转发给不同级别的命令对象

    1.1K30

    提高使用 Visual Studio 开发效率的键盘快捷键

    ,看下图: 图片 修改方法可以参见:如何快速自定义 Visual Studio 中部分功能的快捷键,下图是此功能的命令名称 编辑.转到所有(Edit.GoToAll): 图片 有一些小技巧: 你可以无需拼写完整个单词就找到你想要的符号...MainWindow 对于两个以上单词拼成的符号,建议将每个单词的首字母输入成大写,这样可以提高目标优先级,更容易找到 例如 PrivateTokenManager,如果希望干扰少一些,建议输入 PTM 不是...这样就直接搜索特定类型的符号,不是所有了,可以提高查找效率。...如果还有一些时机没有打开智能感知列表,可以配置一个快捷键打开它,这边配置的快捷键是 Alt + 右。...+ F 打开搜索窗口(与 Ctrl + F 虽然功能重合,但两者互不影响,意味着你可以充分这两套搜索执行两套不同的搜索配置) Ctrl + Shift + H 打开替换窗口(与 Ctrl + H

    40820

    Visual Studio 2005 IDE 技巧和窍门

    在下表中,列出了自己最喜欢使用的一些快捷方式。 键盘快捷方式 命令 F7 在设计视图和代码视图之间切换。 F9 切换断点。 F12 转到变量、对象或函数定义。...Visual Studio 的设置文件就是 XML 格式的文件,您可以使用任何编辑器打开该文件。...推荐使用 Visual Studio 打开该文件,因为这样可以使用 Visual Studio 中的为语法标注颜色的功能以及文档格式设置功能。...在 Visual Studio 内部非常容易就可以创建您自己的代码段。将通过一个示例说明如何操作。经常会编写一些应急的实用程序帮助我完成工作。...此命令会运行几分钟时间,与此同时,Visual Studio 清除设置并将其自身重置到其最初的状态。此时,您可以打开“任务管理器”检查 devenv.exe 进程是否仍在运行。

    2.2K40

    Visual Studio 2008 每日提示(三十六)

    /visual-studio-2008-tip-day-36.html 操作步骤: 每当我发现一个需要开发人员研究的机器的bug时候,发誓每次做的第一件事就是把“调用堆栈”窗口停靠在解决方案管理器的旁边...可以通过修改注册表修改显示的结果 1、打开注册表到HKCU\Software\Microsoft\VisualStudio\9.0\Find 2、添加一个字符串值,名称为:Find result format...#367 、在堆栈定位中转到定义 原文链接:There’s is a Go To Definition navigation stack 操作步骤: 如果已经转到定义,想返回此前的地方,你可以按CTRL...可以在定义和引用质检来回跳转 #368 、在解决方案浏览器中双击属性目录打开项目属性页 原文链接:You can double-click on the properties folder in the...,因为属性窗口服从Window.PreviousTab 和Window.NextTab命令 评论:还是习惯用鼠标导航。

    96170

    Visual Studio 2017 15.8 版发行说明

    通过在禁用 CPU 使用情况收集的情况下启动,性能探查器将不收集任何 CPU 使用情况示例堆栈数据,直到专门启用此类数据。 这样一,收集和分析的数据量大幅降低,从而使性能调查更加高效。...这也更便于分析工具分析来自 F# 代码的日志,其中发出的是值不是标签名称。 可在此功能的 RFC 中了解详细信息。...现在,可以通过按住 Ctrl 并单击 F# 符号转到定义。 此笔势的设置在“工具”>“选项”窗口中也受到尊重。...现在当类型以递归方式定义时“转到定义”正确导航(由 Vasily Kirichenko 提供)。 Vasily Kirichenko 修复了文件顶部为空时未将自动导入命名空间打开这一 bug。...另外,还可以生成 Xamarin.Mac 绑定项目,不过是在本地执行生成过程不是使用本机 Mac 工具链,因此在应用中运行或调试时,不能使用生成的 IL 程序集。

    8.2K10

    .Net 编译器平台 --- Roslyn

    Roslyn 与 Visual StudioVisual Studio Code 和其他支持 C# 和 VB.NET 的 IDE 集成很好。...然而,现在我们越来越多地依赖于集成开发环境(IDE)的功能,如智能提示、重构、智能重命名、查找引用和转到定义等,以提高工作效率。...例如,代码大纲和格式化功能使用语法树,对象浏览器和导航功能使用符号表,重构和转到定义使用语义模型,编辑和继续使用所有这些功能,包括发出API。...该层不依赖于Visual Studio组件。 使用语法 编译器API公开的最基本数据结构是语法树。这些树表示源代码的词法和语法结构。...此外,符号是语言概念的表示,不是 CLR 概念。它们有很多重叠之处,但也有许多有意义的区别。例如,C# 或 Visual Basic 中的迭代器方法是一个单一的符号。

    31930

    Visual Studio中使用云浏览器文档开发,你学会了吗?

    首先,你当然可以在Visual Studio中看到你的云浏览器数据。有一个名为Cloud explorer的扩展版本,你可以从中浏览Azure的所有服务。...如何在Visual Studio中安装Cloud Explorer 打开Visual Studio,然后转到下面的“扩展和更新...”。 一旦你点击它,打开一个窗口加载所有的扩展。...Visual Studio中安装了Cloud Explorer(请参阅绿色勾号),否则会显示一个下载按钮,供您下载并安装它。...一旦你点击打开编辑器,它会要求打开像下面的JSON文件。 至此,您可以看到,在Visual Studio本身内部浏览Cloud Explorer中云浏览器文档的数据非常简单。...希望这些分析和数据会对您有所帮助!

    1.5K60

    如何从零开发一个NuGet软件包?

    现在已将其嵌入.nupkg中,但在早期版本的NuGet中只能定义为url。 .nuspec nuspec是关于nuget包的数据文件。在早期版本中,它曾经用于打包nuget包。...2-填充数据 在我们所处的时代,MetaData是最重要的事情。MetaData可以更轻松地找到您的包裹并最好地描述其作用。因此,请正确填写您的数据。...在Visual Studio中创建类库后,只需右键单击并转到属性。您可以在“打包”标签下看到所有可以填写的字段。...如果您的环境不是Visual Studio,则可以直接修改.csproj文件,如下所示。...如果您的开发环境不是Visual Studio,则可以使用命令提示符执行此操作,如下所示: dotnet pack My.Package.csproj 4-与全世界分享!

    1.3K30

    VS2013的常用快捷键以及使用技巧

    不是 num lock的那个) 1、在解决方案资源管理器中输入首字母选择文件     点击解决方案资源管理器,然后键入想要寻找的文件名称,就能在管理器中展开的列表下找到想要的文件,未展开的列表是不能搜索的...跳转定义: F12跳转到定义之后,可以使用Ctrl+Shift+8跳回,再摁下Ctrl+Shift+7会再次跳转到定义 断点     断点窗口:Ctrl+Alt+B     修改断点的命中次数...Visual Studio调试小技巧 在运行过程中改变变量值 ? 调试器不仅仅是分析程序崩溃和诡异行为的工具,还可以通过逐步调试检查数据和行为是否符合程序预期的方法解决许多bug。...这时你遇到这个函数调用其他函数返回错误,而这个错误不是想要的,你该怎么办?重启调试器?这里有个更好的方法,直接把黄色的运行位置箭头拖到你想要的运行位置。其实就是跳过中间运行代码,直接到想要的位置。...Visual studio会修改这个程序,使得你可以继续调试不需要重启程序。 值得注意的是“编辑然后继续运行”这个功能有几个限制。一,它不能在64位代码上使用。

    1.9K20

    Python入门到放弃 | 超简单 跟我学(三)

    有很多选项可用,但许多工控人员更喜欢 Visual Studio Code 实现此目的。它是免费的,可在 Windows、macOS 和 Linux 上使用。...步骤 1 - 下载安装程式 转到 Visual Studio Code 下载页面https://code.visualstudio.com/Download 该网页会显示 Windows、Linux...步骤 2 - 启动安装程序 如果下载了安装程序,则可能需要打开文件资源管理器,然后转到 Downloads 文件夹,或者 Web 浏览器用于保存安装程序文件的任何位置。...步骤 4 - 打开“扩展”视图 可以在 Visual Studio Code 中浏览扩展并安装它们。 显示“扩展”视图。...转到“视图”并选择“扩展”,或选择 Visual Studio Code 左侧活动栏中的“扩展”图标。

    66610

    适用于Windows 10的深度学习环境设置

    这与我(Tamim Mirza)在自己的深度学习项目中使用的程序相同,它对很有帮助。本文旨在在一个地方汇集所有必要和更新的信息,不是挨个搜索它们。 让我们开始吧。 什么是深度学习?...PC软件设置 现在要进行深度学习,我们将使用一种称为GPU计算的方法,该方法将复杂的数学计算引导到GPU不是CPU,这大大减少了整体计算时间。...打开Anaconda Navigator并转到environments部分,然后转到底部,点击按钮创建新环境。 ?...下载PyCharm:https://www.jetbrains.com/pycharm/ 适用于Visual Studio 2017的Python工具 注意:没有在Visual Studio 2015...或更早版本中使用Python工具,因此不确定它们是如何运行的 对于Visual Studio 2017,启动Visual Studio Installer并选择要安装的“Python Development

    4.4K30

    30 个极大提高开发效率超级实用的 VSCode 插件

    这样,你就可以从任何你想要的设备访问你喜欢的 IDE,不必在新设备上从普通 VSCode 环境中进行编程,也不必再次手动设置所有内容。...你还可以选中对应的关键词后,使用快捷键去打开浏览器进行搜索。 Peacock 更改 VSCode 实例的颜色,非常实用。...VSCode Icons 等等,不是每个人都喜欢图标吗?你不会认为图标有很大的不同,但它们确实有至少对来说。VSCode Icons为你的 IDE 增添了一抹色彩和可爱的小图标,已经爱上了它。...此扩展旨在通过在编写代码时在 IDE 中显示运行时值加快开发速度,因此你可以专注于编写代码,不是仅仅为了尝试新事物构建自定义配置。...Visual Studio IntelliCode 它旨在帮助开发人员和程序员提供智能代码完成建议。

    3.7K30

    支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示

    比如前端项目使用Angularjs的框架做UI,数据则由另一个Web Api 的网站项目支撑。...注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,Web Api则负责提供数据。...首先打开Visual Studio 2013,创建一个空白的解决方案,命名为:Solution.Cors。...Studio中cors-demo.html上右键单击,在弹出的窗口中选择“在浏览器中查看”,Visual Studio会自动在默认的浏览器这里的浏览器是Firefox)中打开cors-demo.html...怎么样,是不是提示我们:跨域请求被阻止,同时提示CORS头部信息缺失,所以我们可以去Web Api配置CORS让其支持跨域访问。

    1.2K90

    (翻译)LearnVSXNow!-#2 创建一个空的VS Package

    打开Visual Studio 2008,新建项目,在项目类型对话框中选择“其他项目类型”/“扩展性”/Visual Studio Integration Package,如下图:(译者注:原文的图片无法打开...同时,我们也应该根据到自己的Visual Studio的版本和许可证设置该选项。 下一步是设置VS Package的选项。 ?...点击Finish按钮,Visual Studio会在几秒钟内帮我们创建该package的项目。成功创建项目后,在解决方案浏览器中,我们将看到下面的结构: ?...可以看到,在项目引用中,包含很多interop assembly,这些程序集帮助我们与Visual Studio IDE中的COM对象交互,并提供package需要的service。...中(managed package),不是定义在卫星程序集里(statelite.dll) DefaultRegistryRoot VS提供了一个简单的方法去开发和调试Visual Studio组件:

    1.1K10

    ReSharper 配置及用法

    说了这么多,其实就是把对象浏览器和region的长处结合起来,既可以清晰的分类,又能一目了然的找到需要的方法。Resharper这时帮上你的大忙了。用Ctrl+F11,就弹出一个像右边这样的窗口。...9:重构才是王道(上) 重构是一种精神,证明你在致力于提供高效的、精炼的、健壮的代码,不是凌乱的、晦涩的、漏洞百出的代码。  在Visual Studio 2005中,微软第一次提供了重构工具。...包围代码 Visual Studio也提供了外侧代码这个功能,你可以按Ctrl+K,Ctrl+S激活这个功能,虽然并没有任何鄙视Visual Studio的意思,但是Resharper的快捷键确实更加合理...浏览打开过的文档 窃以为你已经知道了在Visual Studio中切换文档的方式,它们包括:  Ctrl+Alt+上下方向键,可以在打开的文档中切换;  Ctrl+Tab,不仅可以在文档之前切换,并可以切换到解决方案文件夹...但是怎么样打开最近编辑后关闭的文件呢,Visual Studio很客气的又没有提供此功能,于是留给了Resharper。在这里这个快捷键是Ctrl+E,Ctrl+E,没错,按两次。

    1.8K10

    Visual Studio 2008 每日提示(三十四)

    //www.watch-life.net/visual-studio/visual-studio-2008-tip-day-34.html #344、分别为单显示器和多显示器配置环境设置 原文链接: http...或者通过输入命令:视图.类视图打开打开类视图 评论:类视图是除了解决方案和属性,用的最多的窗口了。...View 操作步骤: 在对象浏览器中,你可以单击“目录”图标,创建一个目录保存对象和方法。...如下所示,你可以把拖拽两个对象到新建的目录。 你也可以拖拽个人的方法 评论:这个功能可是第一次知道,可以把自己关注的代码很方便组织起来浏览。...Class View 操作步骤: 和对象浏览器一样,你可以通过 Alt + 左箭头 和alt+右箭头来向前和向后导航,不过类视图可以通过“视图.类视图向前”和“视图.类视图向后”命令进行导航。

    1.2K40

    【AICAMP —— Python】入门系列!(1.Python简介与环境配置)

    Python是一种解释型、面向对象、动态数据类型的高级程序设计语言 (先不用纠结什么是解释型,什么是面向对象,知道有种语言 叫python就行了,后面会讲的)。...对于python的学习,其实建议使用linux,首先你在windows中,会因为中文的各种编码搞得头疼,当然可以通过代码进行解决的。...测试 我们打开cmd,(win+r输入cmd即可): ? 输入python,会显示是不是我们安装的anaconda里的python。 ? 在按照程序语言的惯例,输出"Hello World!"...Visual Studio Code 首先推荐的是visual Studio Code,区别于很大的visual studio,它比visual studio小得多,同时它也是跨平台的,包括window...Visual Studio Code不光可以运行python代码,也可以用来写C/C++、前端等代码,而且都是以插件的形式管理的,需要啥安装啥插件就行。

    57030
    领券