PDFNet 5.7 .Net 4.5 Windows 8.1x64崩溃

时间:2014-10-16 22:15:29

标签: pdftron pdfnet

我在Windows 8.1上运行的.Net 4.5 64位应用程序中使用PDFNet 5.7时遇到了崩溃问题仅发生在这种情况下。 .Net 3.5适用于Windows 8.1,当在32位应用程序中运行时,.Net 4.5可在Windows 8.1 64位上正常工作。

实际崩溃是(来自EventLog):

错误应用程序名称:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:KERNELBASE.dll,版本:6.3.9600.17055,时间戳:0x532954fb 异常代码:0xe0434352 故障偏移:0x0000000000005bf8 错误进程id:0x1174 错误应用程序启动时间:0x01cfe98da8d3f94c 错误的申请路径: 错误模块路径:C:\ Windows \ system32 \ KERNELBASE.dll 报告编号:e6be82fb-5580-11e4-8263-b8ca3a956626 错误包全名: 错误的包相关应用程序ID:

FileLoadException

错误应用程序名称:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:PDFNet.dll,版本:5.7.0.0,时间戳:0x4f061bd8 异常代码:0xc0000005 故障偏移:0x00000000007682d3 错误进程id:0x1174 错误应用程序启动时间:0x01cfe98da8d3f94c 错误的申请路径: 错误模块路径:\ bin \ x64 \ Debug \ PDFNet.dll 报告编号:e6a6ab32-5580-11e4-8263-b8ca3a956626 错误包全名: 错误的包相关应用程序ID:

当异常发生时 - exe直接消失。没有异常弹出。什么都做不了。该程序永远不会通过初始化PDFNet组件的方法,例如:

public static void SubMain()
{
    // Initialize PDF
    PDFNet.Initialize(LIC_KEY);
    PDFNet.Terminate();
}

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

PDFNet for .Net有四种版本,每种版本都依赖于VC ++ Redistributable

所以你说

  

在Windows 8.1上运行的.Net 4.5 64位应用程序中的PDFNet 5.7

不起作用

我认为PDFNet .Net 2.0版本不适用于.Net 4.5,因此请确保您使用的是.Net 4.0版本。由于它是64位,您可以使用32位或64位版本。您只需确保VC ++可再发行组件可用。

您可以在Windows资源管理器的属性菜单中查看详细信息选项卡,以查看特定PDFNEt.dll的内容。 确保将文件名列展开,就好像它是64位一样,将在行尾指示。

.Net 4.0 PDFNet Getting Started Guide