Load problem after upgrading to PDFNet 6.3.2 from 6.1.0

Simply swapped in the new PDFNet.dll, as always in the past to upgrade.

Both 6.1.0 and 6.3.2 have the same VC 2010 runtime dependency, so I would think nothing else needed here for transition.

FUSLOGVW gives no hint.

Full stack dump of runtime failure:
System.IO.FileNotFoundException was unhandled by user code
   FileName=PDFNet, Version=, Culture=neutral, PublicKeyToken=36167be3f67ac39c
   FusionLog=Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Running under executable D:\ODPNET40\PPS\AI\AIMS101\AIMS101 PDF Merge Frontend\bin\x64\Debug\AIMS101 PDF Merge Frontend.vshost.exe
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: DisplayName = PDFNet, Version=, Culture=neutral, PublicKeyToken=36167be3f67ac39c
LOG: Appbase = file:///D:/ODPNET40/PPS/AI/AIMS101/AIMS101 PDF Merge Frontend/bin/x64/Debug/
LOG: Initial PrivatePath = NULL
Calling assembly : PPSRender, Version=, Culture=neutral, PublicKeyToken=6ef5551e81a64905.

LOG: This bind starts in default load context.
LOG: Using application configuration file: D:\ODPNET40\PPS\AI\AIMS101\AIMS101 PDF Merge Frontend\bin\x64\Debug\AIMS101 PDF Merge Frontend.vshost.exe.Config
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
LOG: Post-policy reference: PDFNet, Version=, Culture=neutral, PublicKeyToken=36167be3f67ac39c
LOG: The same bind was seen before, and was failed with hr = 0x80070002.

   Message=Could not load file or assembly 'PDFNet, Version=, Culture=neutral, PublicKeyToken=36167be3f67ac39c' or one of its dependencies. The system cannot find the file specified.
        at ODP.PPS.PPSRender.Utility.InitalizePDFTron()
        at ODP.PPS.PPSRender.PDFOutputStream..ctor() in D:\ODPNET40\PPS\PPS System\PPSRender\PDFOutputStream.vb:line 55
        at ODP.PPS.AIMS101.Process() in D:\ODPNET40\PPS\AI\AIMS101\AIMS101.vb:line 292
        at AIMS101_PDF_Merge_Frontend.frmMain.worker_DoWork(Object sender, DoWorkEventArgs e) in D:\ODPNET40\PPS\Associated Industries\AIMS101\AIMS101 PDF Merge Frontend\frmMain.vb:line 118
        at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Thanks in advance for any hints you may have.

Unfortunately this is a cryptic error from .Net and can be caused by different things.

Please double check that you are using PDFNet for .Net 4 (x64). You might be using a 32bit version, or the one for .Net 2.

For further info, please see:

Just want to report we have resolved this issue.

There was another module in the solution referring to the PDFTron library I had missed. Once having dropped the old reference and re-adding it, the issue went away. I suspect the first module to execute loaded the old PDFTron, and so the link reference to the correct version in the other module failed. You are correct, .NET diagnostics can sometimes be too ambiguous to be useful. Thanks for your help.