无法从Microsoft Symbol Server下载“ntdll.dll”的符号

我试图移植我的Windows Phone 8应用程序到Windows 10.我能够构build我的应用程序。 当我尝试在移动模拟器上的发行版 x86中部署我的应用程序时,它失败并提供以下消息:

无法从Microsoft Symbol Server下载ntdll.dll的符号。 exceptionstring和调用堆栈可能无法正常工作。 确保你有networking连接,然后重试

尽pipe我试图在Release模式下运行我的应用程序,但我不确定VS-2015为什么要下载这些debugging符号。
在互联网上search了一下后,我已经做了这些,但我仍然看到这个问题:

  • 我已经下载了,从Windows-10的所有必要的符号从这里: https : //msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx到C:\符号
  • 在VS 工具 – >选项 – >debugging – >服务器 ,我已经创build了符号文件).pdb)位置的两个条目。 一个指向Microsoft Symbol Server ,另一个指向C:\ Symbols
  • 机器具有互联网连接,因此错误信息指向连接没有问题。
  • 我已经将环境var _NT_SYMBOL_PATH设置为SRV c:\ symbols http://msdl.microsoft.com/download/symbols

有没有人遇到过这个问题?

Solutions Collecting From Web of "无法从Microsoft Symbol Server下载“ntdll.dll”的符号"

这是版本10.0.10586.122 (th2_release_inmarket.160222-1549)的x86 NTDLL.dll的已知问题。 该文件在Microsoft符号服务器上丢失:

 SYMSRV: Successfully closed the connection to the server. SYMSRV: d:\sym\dl\wn\wntdll.pdb\39814CFBD1A74710A3F8FCAD3D7EC5661\wntdll.pdb not found SYMSRV: https://msdl.microsoft.com/download/symbols/wntdll.pdb/39814CFBD1A74710A3F8FCAD3D7EC5661/wntdll.pdb not found DBGHELP: wntdll.pdb - file not found *** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll - 

我已经向微软报告,他们调查了这个问题。

//更新2016-03-15

wntdll.pdb现在在符号服务器上可用:

 0:000> lmvm ntdll Browse full module list start end module name 77a70000 77beb000 ntdll (pdb symbols) d:\sym\dl\wn\wntdll.pdb\39814CFBD1A74710A3F8FCAD3D7EC5661\wntdll.pdb Loaded symbol image file: ntdll.dll Image path: C:\Windows\System32\ntdll.dll Image name: ntdll.dll Browse all global symbols functions data Timestamp: Tue Feb 23 09:23:17 2016 (56CC16F5) CheckSum: 001873F8 ImageSize: 0017B000 File version: 10.0.10586.122 Product version: 10.0.10586.122 File flags: 0 (Mask 3F) File OS: 40004 NT Win32 File type: 2.0 Dll File date: 00000000.00000000 Translations: 0409.04b0 CompanyName: Microsoft Corporation ProductName: Microsoft® Windows® Operating System InternalName: ntdll.dll OriginalFilename: ntdll.dll ProductVersion: 10.0.10586.122 FileVersion: 10.0.10586.122 (th2_release_inmarket.160222-1549) FileDescription: NT Layer DLL LegalCopyright: © Microsoft Corporation. All rights reserved. 

我今天(2016年11月)仍然面临这个问题,ntdll和许多其他系统和crt dll的。 我在VS做的是加载DLL导出,而不是仅仅依靠PDB:

工具\选项\调试\常规\“加载DLL导出(仅限本机)”

它看起来像窒息在这里和符号是损坏或无法重新下载。 看到下面的图像,在调试 – >符号路径有选项,你可以检查,它没有选中我。 这样做后,它工作得很好。

在这里输入图像说明