- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
step into the Fortran. The two projects are in the same "solution". I tried moving all the Fortran compiler generated files, lib,pdb,exp etc into the same folder as the C# exe. C# has a property named "enable
unmanaged code debugging" but I think thats for within the its own module. Still I could swear I used to do this albeit that was all x32, so maybe thats the difference. Does anyone know some configuration that I need to do for the debugger to step into Fortran ?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found this note on a MSDN blog:
In Visual Studio 2008 and earlier releases, one of the key complaints is that the debugger doesn't allow you to debug 64-bit mixed mode (managed and native) applications. In fact, if you try to debug a 64-bit mixed mode application, you will see an error that is similar to the following.
---------------------------Microsoft Visual Studio---------------------------
Error while trying to run project: Unable to start program '
---------------------------OK ---------------------------
"The only workaround is to debug the managed portion of the application using the managed debugger and similarly, debug the native portion using the native debugger.
In Visual Studio 2010, we have removed this restriction such that you can use the Mixed Mode debugger for 64-bit applications. Hence, you will no longer see the above error message."
So it seems for x64 Mananged to Umanaged, there is no solution with VS 2008.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I haven't tried this, and perhaps it is not useful to you, but if you build a 32-bit DLL and set the C# project to target "X86" code, it might allow you to debug. I have found that on x64 I have to set .NET applications to target x64 or x86 if I'm using DLLs - "AnyCPU" won't let it run.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any time frame for VS2010 support?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page