我在 Windows 8.1 上运行的 .Net 4.5 64 位应用程序中使用 PDFNet 5.7 时遇到了崩溃问题仅在这种情况下发生。.Net 3.5 在 Windows 8.1 上运行良好,.Net 4.5 在 32 位应用程序中运行时在 Windows 8.1 64 位上运行良好。
实际的崩溃是(来自 EventLog):
错误应用程序名称:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:KERNELBASE.dll,版本:6.3.9600.17055,时间戳:0x532954fb 异常代码:0xe0434352 错误偏移:0x0000000000005bf8 错误进程 id:应用程序启动时间:0x01cfe98da8d3f94c 错误应用程序路径:错误模块路径:C:\Windows\system32\KERNELBASE.dll 报告 ID:e6be82fb-5580-11e4-8263-b8ca3a956626 错误包全名:错误包相对应用程序 ID:
文件加载异常
错误应用程序名称:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:PDFNet.dll,版本:5.7.0.0,时间戳:0x4f061bd8 异常代码:0xc0000005 错误偏移量:0x00000000007682d3 错误进程 id:0x1174 错误应用程序启动时间:0x01cfe98da8d3f94c 错误应用程序路径:错误模块路径:\bin\x64\Debug\PDFNet.dll 报告 ID:e6a6ab32-5580-11e4-8263-b8ca3a956626 错误包全名:错误包相对应用程序 ID:
当异常发生时 - exe 立即死亡。没有异常弹出。什么都做不了。该程序永远不会通过初始化 PDFNet 组件的方法,例如:
public static void SubMain()
{
// Initialize PDF
PDFNet.Initialize(LIC_KEY);
PDFNet.Terminate();
}
有任何想法吗?