VC for VS2013 2.3 Update 2.
I just did a parallel test between a native COBOL .dll and its managed COBOL class counter part. I set two breakpoints in each on the same lines of code.
The first break point is conditional on a variable (Group Item) being equal to a specific value. The second breakpoint is regular a couple of lines down.
The conditional breakpoint works in the native COBOL program, stopping when the variable's value is equal to the specified value.
The conditional breakpoint in the managed COBOL never gets triggered. I can examine the content of the variable at the following regular breakpoint and see that it has been set to the conditional breakpoint's specified value, but apparently the conditional breakpoint can't see the value or can't signal for a stop.
Could this be related to my issue with not being able to see IO status when hovering over a file name?
Yes, this might be related to the pother debug issues that you raise and it might be dependent on something in your code.
If you wouldn't mind can you create a small test project like a managed console app that only contains a couple of lines and try the same test with it?
If it works on the small project then it is most likely something in your converted project that is causing these problems.