I have a C ++ solution. Launch project - exe. The solution has a number of C # dlls (targeting the .NET Framework 2.0) that are registered for COM interoperability. When I put a breakpoint in C # code, I get a hollow red breakpoint with "No native symbols in symbol file"
I tried setting the Project Property Pages -> Debugging -> Debugger Type to Mixed in the start project, which calls the COM methods.
I checked Debug -> Windows -> Modules . He loaded my DLLs, and the symbol status is "No native symbols in symbol file" .
This is not the end of the world, because if I do Debug -> Start Without Debugging , and then Debug -> Attach to Process , changing Attach To: to Managed (v2.0, v1.1, v1.0) code, Native code . Then I hit breakpoints in both C ++ code and C # code.
So, I have a workaround, but I think that if I can do this by connecting to the process, I can do it just by debugging.
How can I hit my C # breakpoints just by doing Debug -> Start Debugging ?
Liam
source share