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应用程序:

  1. 在解决方案资源管理器中,右键单击项目的Web端并选择属性。
  2. 在打开的属性窗口中导航到Web选项卡。
  3. 向下滚动并检查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

迁移到 VS 2019 后无法发布

错误事件 7026 下列引导或系统启动驱动程序无法加载: iipgtl3,请问怎麽解决.

vs2005 加载设置模块出错

未解决在“产品:*”部分中对符号“属性:VS2019DEVENV”的引用

VS-2019 的编译错误