PDFNet 5.7 .Net 4.5 Windows 8.1x64崩溃
在Windows 8.1上运行的.Net 4.5 64位应用程序中使用PDFNet 5.7时遇到了故障此问题仅在此情况下发生。 .Net 3.5在Windows 8.1和.NET 4.5上运行良好,在32位应用程序中运行时可以在Windows 8.1 64位上正常运行。PDFNet 5.7 .Net 4.5 Windows 8.1x64崩溃
的实际碰撞是(从事件日志):
错误的应用程序名称:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:KERNELBASE.dll,版本:6.3.9600.17055,时间戳:0x532954fb 异常代码:0xe0434352 故障偏移:0x0000000000005bf8 出错进程ID:0x1174 错误的应用程序启动时间:0x01cfe98da8d3f94c 错误的应用程序路径: 错误模块路径:C:\ WINDOWS \ SYSTEM32 \ KERNELBASE.dll 的报告ID :e6be82fb-5580-11e4-8263-b8ca3a956626 断裂作用包全名: 断裂作用包相对的应用程序ID:
FileLoadException
错误的应用程序名:PdfNetDriver.exe,版本:1.0.0.0,时间戳:0x543f4825 错误模块名称:PDFNet.dll,版本:5.7.0.0,时间戳:0x4f061bd8 异常代码:0000005 故障偏移:0x00000000007682d3 出错进程ID:0x1174 错误应用程序启动时间:0x01cfe98da8d3f94c 错误的应用程序路径: 错误模块路径:\ BIN \ 64 \调试\ PDFNet.dll 报告编号:e6a6ab32-5580-11e4-8263-b8ca3a956626 断裂作用包全名: 断裂作用包相对应用程序ID:
当异常发生时 - 的exe死亡,立竿见影。没有例外弹出。什么都不能做。该程序从来没有通过初始化PDFNet组件的方法,例如:
public static void SubMain()
{
// Initialize PDF
PDFNet.Initialize(LIC_KEY);
PDFNet.Terminate();
}
任何想法?
PDFNet对于.NET有四种香料,并且每个对VC++再发行
- NET 2.0 x86的依赖关系:http://www.microsoft.com/en-us/download/details.aspx?id=29
- NET 2.0 64:http://www.microsoft.com/en-us/download/details.aspx?id=15336
- .NET 4.0 x86:在http://www.microsoft.com/en-us/download/details.aspx?id=5555
- .NET 4.0的x64:http://www.microsoft.com/en-us/download/details.aspx?id=14632
所以你说在Windows 8.1上运行
PDFNet 5.7在.NET 4.5的64位应用程序
不起作用
我不认为PDFNet NET 2.0版本将工作在.Net 4.5中,请确保您使用的是.Net 4.0版本。既然它是64位,你可以使用32位或64位版本。您只需确保VC++可再发行组件可用。
您可以通过在Windows资源管理器的属性菜单中检查详细信息选项卡来检查特定的PDFNEt.dll是什么。 确保展开文件名列,就好像它是64位,将在行末显示。
感谢您的回复!是否有.Net 4.0 PDFNet版本5.7可用?我查看了您的网站,只能找到可用的更高版本。我们希望在不久的将来升级,但目前无法升级 - 这意味着我们的版本无法在该环境中运行 – Ross 2014-10-17 05:06:51
不,旧版本不可用。我会联系销售人员或支持人员,了解您的选择。 – Ryan 2014-10-17 16:36:55
感谢您的回复。我们很快就会联系。 – Ross 2014-10-20 22:59:56