Skip to main content
Participant
March 28, 2024
Question

Public.pdb is not loading with Visual studio

  • March 28, 2024
  • 2 replies
  • 514 views

For the task I used indesign server win release 19.3.0.58 and used itk_symbols_19.3.0.58 to get indesign symbols.

In the call stack i can see most of methods that called from indesign after symbols loaded,  but I keep getting this public.pdb symbol file not loaded issue. 

 

Then i manually set the path where public.pdb file available on the ITK symbol folder (im using release version of IDS and release plugin build).

 

Im getting this error which says symbol file not matching in the folder.

 

Can someone help me to fix this, I followed sdk documentation intrusctions on Symbol resolver to load symbols with visual studio. 

This topic has been closed for replies.

2 replies

Community Expert
April 16, 2024

I would suspect the version mismatch as the culprit. Can you try using a different version combination to see if it works.

-Manan

-Manan
Community Expert
March 28, 2024

One thing I notice about your screenshot is

The path it's looking for is 
D:\RESS\ID\19.3\Release\build\win\releasex64\PublicManageCookie\Public.pdb.

 

But the folder you're in is

releasex64

 

You don't seem to be in a folder called PublicManageCookie

 

You said you manually entered the path - are you sure the path is 100% correct and no deviations, even a space?

Verify that the symbol file paths are correctly set in your project settings or Visual Studio project properties.

Check both the debug and release configurations to ensure the paths are set correctly for both configurations.

 

Are you 100% sure they're the same exact version, even minor version differences can cause issues.


Did you try escaping the dot in 19.3 in the path name (it shouldn't be necessary) - but maybe try a different folder with simpler structure and maybe not so many levels deep?

 

Is the symbol resolution ok?

 

Other than that - maybe try cleaning the Cache in both InDesign Server and VS and restart both to ensure a clean restart?

 

Not really sure what else it could be.