0
當使用在Excel 2013基於.NET的Windows應用程序正常工作一個DLL,它崩潰的clr.dll:clr.dll導致800703e9上的Microsoft .NET 4.6.1
Application: EXCEL.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 6F033A0F (6EDA0000) with exit code 800703e9.
Faulting application name: EXCEL.EXE, version: 15.0.4833.1000, time stamp: 0x573ac30d
Faulting module name: clr.dll, version: 4.6.1076.0, time stamp: 0x56d7a0ff
Exception code: 0x800703e9
Fault offset: 0x00293a0f
Faulting process id: 0x10d4
Faulting application start time: 0x01d1dceab78fdb9a
Faulting application path: C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 1b887d31-48de-11e6-bbcc-005056c00008
計算機已將VSTO 2010安裝在Windows 7之上並應用了所有更新。
升級到4.6.2後,墜毀依然存在:
Application: EXCEL.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 57F3288A (57C80000) with exit code 800703e9.
Faulting application name: EXCEL.EXE, version: 15.0.4833.1000, time stamp: 0x573ac30d
Faulting module name: clr.dll, version: 4.6.1532.0, time stamp: 0x56e76357
Exception code: 0x800703e9
Fault offset: 0x002b288a
Faulting process id: 0x12c4
Faulting application start time: 0x01d1dcf3ff640774
Faulting application path: C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 6b1fe8ad-48e7-11e6-ae61-005056c00008
在運行4.5.2不會出現問題的其他設備。它是PC綁定或.NET版本綁定。
有誰知道什麼可能會觸發此內部錯誤的clr.dll?
最後4位十六進制數字是Windows錯誤代碼。 0x03e9 == 1001 == ERROR_STACK_OVERFLOW,「遞歸太深;堆棧溢出」。當然,CLR報告它,但沒有造成它。總是一個編程錯誤,他們在後面命名了一個網站。 –
你的意思是: - ? –
@GuidoLeenders,我猜他指的是[本網站](https://stackoverflow.com)。 – Graviton