'Error reports in distributed desktop app do not contain line numbers for code in supporting dll

I have a desktop application that reports exceptions when they occur. The solution contains the main project in VB.net and a supporting project in C#. When debugging on my machine the error reports contain the stack trace with line numbers. However, when I get an error report from a customer only the VB code returns line numbers. Both PDB files are included in the distribution. In Visual Studio's Setup Project's File System display both are in the Application Folder though the C# PDB is marked as Read Only while the VB.net is not.

Is there anything I am doing wrong?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source