2015-06-19 41 views
1

我想從mscorlib.ni.dll中獲取pdb,但在所有情況下都失敗。我使用了支持「createpdb」選項的pc的ngen.exe。使用ngen或其他工具從mscorlib.ni.dll中提取pdb

可以肯定的是,我運行了所有帶有所有mscorlib.ni.dll版本的ngen版本。在所有情況下,我最終都會遇到錯誤。

有人可以幫助demistify在dll文件上創建pdb。

  • 列表項

D:\Windows\Microsoft.NET\Framework>D:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a5669e937ab8f4e7928ddb37cc469ae1\mscorlib.ni.dll" c:\symbo 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Can not find native image 'D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a5669e937ab8f4e7928ddb37cc469ae1\mscorlib.ni.dll'. Error=3 
 

 
D:\Windows\Microsoft.NET\Framework>cd v4.0.30319 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\5bd3374f05d46ba0563f44d032209f08\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\5bd3374f05d46ba0563f44d032209f08\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\6227ee011c9930128c5ad76841ecf2ee\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\6227ee011c9930128c5ad76841ecf2ee\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\c90ef9a73ea0044641d31b19023aad61\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\c90ef9a73ea0044641d31b19023aad61\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a20cafac04a2e9b3bcb5ec4d674775e5\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a20cafac04a2e9b3bcb5ec4d674775e5\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\5bd3374f05d46ba0563f44d032209f08\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\5bd3374f05d46ba0563f44d032209f08\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\6227ee011c9930128c5ad76841ecf2ee\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\6227ee011c9930128c5ad76841ecf2ee\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\c90ef9a73ea0044641d31b19023aad61\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\c90ef9a73ea0044641d31b19023aad61\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) 
 

 
D:\Windows\Microsoft.NET\Framework\v4.0.30319>D:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe createpdb "D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a20cafac04a2e9b3bcb5ec4d674775e5\mscorlib.ni.dll" "c:\symbols" 
 
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.33440 
 
Copyright (c) Microsoft Corporation. All rights reserved. 
 
Invalid header found in native image 'D:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\a20cafac04a2e9b3bcb5ec4d674775e5\mscorlib.ni.dll'. 
 
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL))

+0

哪些Windows使用?我在Windows 8中測試它,它的工作原理:http://pastebin.com/jxVLVNvM – magicandre1981

+0

在兩種類型的天青虛擬機上測試 帶有描述日誌的一個是Winfows Server 2012 R2 Datacenter 另一個是Windows Server 2008 – Nadzzz

+0

你安裝了哪個.net版本?我用.net 4.5.2測試了它。 – magicandre1981

回答

相關問題