VS2019未加载ucrtbased.pdb错误怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2019未加载ucrtbased.pdb错误怎么解决?相关的知识,希望对你有一定的参考价值。
参考技术A解决方法如下:
当出现了这种问题的时候,只需要去Windows10 SDK官网下载一个新版本的SDK并安装就好了。
这个问题的出现,是由于win10更新后,旧版本win10的SDK与新版本的win10不兼容。
软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的SDK。
它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。
一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。
SDK的其他用处:
SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。
- 官方服务
- 官方网站官方网站
当前不会命中断点:此文档未加载任何符号
我正在使用VS2010和Silverlight 4.当我运行我的代码时,调试不起作用(我在断点上得到了上述错误。
当我清理我的解决方案时,会出现警告,说系统找不到指定的文件(项目dll)。它正在查找正确的路径(.. debug),但没有dll存在。
我开始了一个新的Silverlight 4项目,并得到了同样的错误。
有时调试确实有效(我不确定是否/有什么改变,但有一次我对我的断点工作感到惊讶。改变一件事后断点停止工作)
确保使用Internet Explorer调试Silverlight应用程序。确保您使用Internet Explorer作为默认浏览器。如果您不是IE中的调试程序,IDE将无法识别断点。
听起来您要么加载代码的发行版本,要么加载旧版本的代码。
如果你做了一个干净然后构建问题“消失” - 至少有一段时间。
确保在运行应用程序后关闭Web浏览器。您甚至可能必须停止Visual Studio为您启动的Web服务器。
我遇到过同样的问题。这是我最终如何运作:
- 你需要一个web项目来托管silverlight控件。只是让它创建一个测试文件似乎不起作用(即你需要http://localhost ...而不是file:// ...)
- 当连接到IE时,不要只选择具有应用程序标题的iexplore.exe,在“类型”列中选择一个具有“Silverlight,x86”的。
是的,正如其他人所说,您需要使用Internet Explorer来调试Silverlight应用程序。愚蠢还是什么!如果您使用Chrome或Firefox进行常规浏览,则可以使用nuget获取Visual Studio 2010的扩展程序。 I wrote a short blog about it here
还有另一种解决方案,因为这里没有任何东尝试删除xap文件(默认位置是Web项目中的Client myproject.xap)并让它重新生成。如果在构建时没有重新生成,那么在Web项目中引用SL应用程序的方式存在问题,此处的解决方案应该修复它:
.Xap file is not generated in Sivlerlight Web Application
在我的情况下,我知道上传的文件已上传,因此我没有重新上传它们。然而,这就是修复它的原因。
清洁 - >重建 - >上传
为我解决的问题是关闭缓存,即:
Settings - Internet Options - General -
The Settings-button under 'Browsing history' -
checkmark in 'Everytime I visit the webpage'
希望这可以帮助某人。我安装了Resharper,似乎Resharper Build无法正确构建Silverlight应用程序。一旦我关闭它,错误就消失了。
对我来说,我必须进入Web项目的属性»Web选项卡»在底部的Debugger部分中检查'Silverlight'。
对于启用断点命中的Silverlight应用程序:
- 在解决方案资源管理器中,右键单击项目的Web端并选择属性。
- 在打开的属性窗口中导航到Web选项卡。
- 向下滚动并检查Debugger部分中的Silverlight选项。
分别清理常规项目和Web项目。构建Web项目。更新Web引用。构建常规项目。
为我解决的是关闭xap文件上的只读标志。我认为它是由Team Foundation Server设置的。
单击“Debug”菜单中的“Attach to Process”选项。单击“选择”按钮。然后选择“调试这些代码类型”选项并选择“Silverlight”复选框并单击“确定”。
您可以通过几个简单的步骤禁用隔离功能来启用firefox调试。我在这里写了一篇关于它的帖子 - Enable Visual Studio Debugging in Firefox。
我还有一个解决这个问题的方法,在我的案例中解决了这个问题。
当您将调试器附加到'iexplorer'进程时,单击“选择”按钮,在“Attatch To”选项附近,然后选择“Silverlight”代码类型。如果出现诸如“安装Silverlight Runtime”之类的通信框,那么,那就是重点:)
在使用Silverlight应用程序时,我发现它在运行应用程序时没有遵循断点。请建议一种方法,以便我可以使用断点调试Silverlight应用程序?
解
如果您在Internet Explorer中遇到同样的问题而且我的朋友@debug_mode仍在搜索调试它的方式Winking smile,您应首先检查是否为Silverlight项目启用了Silverlight调试。为此,请按照以下步骤操作:
- 右键单击Silverlight项目附带的Web应用程序项目。
- 从上下文菜单中,选择“属性”。这将打开屏幕中的属性窗口。 Image
- 如上面的屏幕截图所示,单击左侧面板中名为“Web”的选项卡。这将打开右侧面板中的Web设置窗口
- 向下滚动窗口,直到看到“Debuggers”组(如上所示)
- 默认情况下应该选中“Silverlight”复选框,如果没有单击它来检查。
- 按F5保存设置并在调试模式下重新启动应用程序
以上是关于VS2019未加载ucrtbased.pdb错误怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
SignTool 错误:未找到符合所有给定条件的证书。 VS2019
错误事件 7026 下列引导或系统启动驱动程序无法加载: iipgtl3,请问怎麽解决.