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

VS 2017社区- Cannont查找或打开PDB文件

VS 2017社区是指Visual Studio 2017社区版,它是一款由微软开发的集成开发环境(IDE),用于开发各种类型的应用程序。社区版是Visual Studio系列中的一个版本,提供了一些基本的开发功能,适用于个人开发者和小型团队。

Cannont查找或打开PDB文件中的PDB文件是指程序数据库文件(Program Database),它包含了程序的调试信息,用于在调试过程中定位代码的位置和变量的值。PDB文件通常与可执行文件一起生成,并且在调试过程中需要与可执行文件配对使用。

在VS 2017社区中,如果无法查找或打开PDB文件,可能是由于以下几个原因:

  1. 缺少PDB文件:如果没有生成PDB文件或者PDB文件丢失,就无法查找或打开。在编译项目时,需要确保生成调试信息的选项被启用,并且生成的PDB文件与可执行文件位于同一目录。
  2. 路径设置问题:VS 2017社区可能无法正确地查找PDB文件的路径。可以通过以下步骤检查和设置PDB文件的路径:
    • 在Visual Studio中,打开项目的属性页。
    • 在属性页中,选择“生成”选项卡。
    • 确保“调试信息格式”设置为“调试信息(仅限PDB文件)”。
    • 确保“调试目录”设置为正确的PDB文件路径。
  3. 项目配置问题:某些项目配置可能会导致无法生成或查找PDB文件。可以尝试重新生成项目或者检查项目配置是否正确。

总结起来,如果在VS 2017社区中无法查找或打开PDB文件,需要确保生成PDB文件的选项已启用,并且PDB文件与可执行文件位于同一目录。同时,还需要检查PDB文件的路径设置和项目配置是否正确。如果问题仍然存在,可能需要进一步调查和排除其他可能的原因。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,无法给出具体的推荐产品和链接。但是腾讯云作为一家知名的云计算服务提供商,提供了丰富的云计算产品和解决方案,可以根据具体需求在腾讯云官方网站上查找相关产品和文档。

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

相关·内容

Visual Studio 2017 “无法查找打开PDB文件“ 解决方法

运行的时候提示无法查找打开PDB文件 解决办法(注意:必须使用管理员身份运行VS) 第一步 打开调试窗口的选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口,点“是”即可...(下载耗时取决于网速) 打开相应的文件夹,可以看到已经下载好的符号: 最后的话: 1,第一次下载符号的时候会比较慢。下载完毕后,再次运行就很快,无需等待。...2,如果还是提示”无法查找打开PDB文件”,尝试以管理员身份运行VS(经笔者测试,不以管理员运行的VS,无法把符号保存到指定路径上,可能是与文件夹的权限有关)。...最近很多人私信我能不能分享以下PDB文件,我已将下载好的PDB文件(仅仅是项目工程编译时所下载的部分,可能不完整)上传到百度网盘。...(除了一些文件对应的pdb微软没有和其他情况以外),应该算是比较完整的一个PDB集合吧。

6K20

卷入.NET WEB

下载ysoserial.net源码,点击解决方案ysoserial.sln,在vs studio打开项目,等待NuGet下载完依赖包(NuGet相当于Java中maven那样的包管理器)。...下面列几个vs studio中常用到的配置小技巧。...工具->选项->调试->符号(先清除之前的符号文件缓存,添加一个符号文件服务器): 符号简单说指的是源码和行号对应的信息,如果要调试代码,需要pdb符号文件,不然没法调试。...折腾了一两天,最后发现Dotpeek很方便,每次运行调试都会为你处理成正确的pdb符号文件。.../),以管理员身份查找运行,查找这个dll文件(这个才是运行时使用的dll文件): 附加到进程调试 将上面那个dll拖到dnspy中,可以看到上面使用了这个dll的进程是w3wp.exe,进程id

88340

PDB 文件

PDB 文件 ---- 什么是 PDB 文件 PDB (Program Data Base) 即程序的基本数据,是 VS 编译链接时生成的文件,每个程序集(EXE DLL)都有一个与之对应的 PDB...DPB 文件主要存储了 VS 调试程序时所需要的基本信息,主要包括源文件名、变量名、函数名、对应的行号等等。因为存储的是调试信息,所以一般情况下 PDB 文件是在 Debug 模式下才会生成。...PDB 的唯一性和重要性 每个程序集(PE 文件,EXE DLL)都会有一个与之对应的 PDB 文件,并且每次编译生成的 PE\PDB 文件都不同。...调试工具会通过路径和名字来查找 PDB 文件, 还会通过上面的 GUID 来确定 PDB文件 和 PE文件 是否真正匹配。...symbol server 的 cache 中查找 远程的 symbol server 中查找 参考资料 PDB文件详解 – CSDN PDB Files: What Every Developer Must

86220

dotnet 使用 SourceLink 将 NuGet 链接源代码到 GitHub 等仓库

小伙伴可以注意到在 nupkg 文件里面,这个压缩包文件里面是没有包含 pdb 符号文件的。...在 dotnet 里面使用 pdb 符号文件是用来方便 VS 等工具进行调试,这个文件的作用就是告诉调试工具,对应的代码和二进制 dll 的关系 而在 NuGet 的 nupkg 包不包含 pdb 文件...GitHub 等仓库的源代码关联,此时就需要在创建的 pdb 文件做一点更改了,让 pdb 文件关联的文件是 GitHub 仓库的文件 因此在使用 SourceLink 是推荐添加 snupkg 包,...将 snupkg 文件上传到 nuget 服务器 添加了 SourceLink 的 CBB 底层库就可以在使用的时候,调试可以在 VS 上在调用堆栈里面跳转到对应的 GitHub 的源代码。...这里对 VS 版本有要求,需要使用 Visual Studio 15.3+ 的版本,也就是 Visual Studio 2017 以上,才能使用源代码链接 本文的 SourceLink 在 GitHub

1.4K30

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

如果启用该项,就会有个错误提示,按“否”按钮会打开浏览对话框,定位你的源文件。 评论:我就经常碰见这样的问题,一般清理解决方案项目,重新编译后可以解决这个问题。...但,如果想调试一个程序在启动时发生的问题程序运行太快(在你附加它以前已经运行完了),这时候,你可以考虑这样做: 菜单:文件+打开+项目/解决方案,在对象类型下拉框选择“可以执行文件”。...#299、从模块窗口加载符号 原文链接:How to load symbols from the Modules window 操作步骤: 在调试状态,右键单击模块窗口,选择“加载符号” 出现一个查找对胡框...,让你提供pdb文件的路径,如果vs知道pdb文件(比如当前项目生成的dll文件),它会自动打开pdb文件。...注意:此选项在vs2008 sp1 版本已经没有了。 评论:改功能对vs2008 sp1 已经去掉了,但新增从微软的符号服务器加载符号。

1.2K50

怎么把sql删干净_sql的导入和导出的好处

程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。 在使用 /debug 生成时,会创建一个 PDB 文件。...如果您想为不希望其成为可调试的发布版本生成 PDB,请使用 /debug:pdbonly。 有关更多信息,请参见 /debug (C# 编译器选项) /debug (Visual Basic)。...Visual Studio 调试器使用 EXE DLL 文件中的 PDB 路径查找 project.pdb 文件。...如果调试器无法找到 .PDB 文件,则显示“查找符号”对话框,这将允许您搜索符号向搜索路径添加其他位置。...如果想发布的时候不带pdb文件则: VS的 项目–>生成–>高级–>调试信息–>None便可 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

62330

探索 .Net Core 的 SourceLink

介绍 Source Link是一组软件包和一个规范, 它将一些元数据添加到PDB文件,以将本地文件重新映射到GitHub上的文件,因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用...15.3以上版本中已经集成了Source Link , 现在你可以非常方便的在VS中调试 .Net Core 和 Nuget分发的软件包的源代码,并且不需要安装 ReSharper 这些工具,这是非常愉快的源代码调试体验...Services) Azure DevOps Server (former Team Foundation Server) Bitbucket 快速使用 必须满足 Visual Studio 2017...15.3以上版本,然后做一下简单的设置 打开 工具 -> 选项 -> 调试, 勾选 启用源链接支持,取消勾选 启用仅我的代码 设置符号包(symbol packages) 的地址,它包含了源代码文件的...准备工作完成后,项目右键,直接打包,会同时生成 .nupkg 和 .snupkg(符号包) 打开 .snupkg 文件,查看 PDB Sources, 发现pdb 文件包含了源代码文件的url地址

1.1K30

Sublime快速入门

当然现在VS Code也在向这方面努力,.NET程序员也将有福了。此外,捷克的IntelliJ公司也正在尝试整合各类IDE,有空的话,也可以关注下。 ?...AutoFileName 自动补全文件路径 AllAutocomplete 针对所有打开文件来匹配的提示词 HTML-CSS-JS Prettify JS Format Html css js代码格式化...current file来进行调试,在调试页面中,使用相关的pdb调试命令即可。...这儿选取个人认为最为常用的快捷键,请见下表: 快捷键 功能 快捷键 功能 Ctrl+Shift+P 打开命令面板 Ctrl+P 搜索项目中的文件 Ctrl+G 跳转到第几行 Ctrl+W 关闭当前打开文件...+F 查找并替换 Ctrl+N 新建窗口 Ctrl+F2 设置/删除标记 Ctrl+/ 注释当前行 F11 全屏 Shift+F11 全屏免打扰模式,只编辑当前文件 Alt+F3 选择所有相同的词 Alt

1.2K50

Visual Studio 2017各版本安装包离线下载、安装全解析

第一部分:离线下载安装文件 这里描述是包括所有版本,截图以下载VS2017社区版为例: ①登入VS官网下载页面,选择需要的版本点击下载,下载页点此进入。...社区版: vs_community.exe --layout c:\vs2017offline ?...如果需要下载单一语言的其中某几种语言的离线文件,可采用以下命令: 企业版:vs_enterprise.exe --layout c:\vs2017offline --lang zh-CN 专业版:...vs_professional.exe --layout c:\vs2017offline --lang zh-CN 社区版:vs_community.exe --layout c:\vs2017offline...①打开刚刚存放离线文件的路径,比如E:\vs2017offline,然后找到certificates文件夹并打开,依次安装该文件夹下的软件证书。

4K10

系列文章(一)|VS2013-Qt5.5.1-动态编译-VTK7.0.0

2.设置构建路径: CMake会在该路径下,生成solution(针对VS),打开sln就可以编译出结果,所有编译结果都在该目录下.如图: ?...Step10 生成完成之后,CMake就可以关了.找到构建目录下的\GUISupport\Qt\PluginInstall.cmake文件,打开它,把第五行: SET(VTK_INSTALL_QT_PLUGIN_FILE"QVTKWidgetPlugin.dll...Step11 用VS打开构建目录下的VTK.sln解决方案. ? 等待IDE解析,解析完成后,状态栏会显示就绪.解析过程比较耗时,耐心等待VS解析完成. 当然,可以不用等待解析完成,直接构建....*如果装有VX等插件,建议打开VTK.sln之前禁用VX插件,否则解析可能会很慢,VS可能卡死. Step12 确保ALL_BUILD为启动项目(如果没出问题,它应该就是启动项目)....pdb文件,如果需要pdb,则只能手动复制.

2.1K20

探索 .Net Core 的 SourceLink

介绍 Source Link是一组软件包和一个规范, 它将一些元数据添加到PDB文件,以将本地文件重新映射到GitHub上的文件,因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用...15.3以上版本中已经集成了Source Link , 现在你可以非常方便的在VS中调试 .Net Core 和 Nuget分发的软件包的源代码,并且不需要安装 ReSharper 这些工具,这是非常愉快的源代码调试体验...) •Azure DevOps Server (former Team Foundation Server) •Bitbucket 快速使用 必须满足 Visual Studio 2017...15.3以上版本,然后做一下简单的设置 打开 工具 -> 选项 -> 调试, 勾选 启用源链接支持,取消勾选 启用仅我的代码 ?...[7] 打开 .snupkg 文件,查看 PDB Sources, 发现pdb 文件包含了源代码文件的url地址 ?

67510
领券