我有两个 Visual Studio 项目,一个用 C# 编写,另一个用 Fortran 非托管代码(Intel Fortran 编译器)编写。它们都附加到一个解决方案。
C#是前端的winform,而fortran项目是后端。
是否有任何教程教如何直接从 C# 单步执行代码?
最佳答案
我找到了 a solution here .
以上链接的总结:
调试 Visual Basic.NET、C# 或其他托管代码应用程序时,您可能会发现调试器不会在从托管代码调用的 Fortran DLL 中的断点处停止。要解决此问题,请执行以下操作:
- 在 Visual Studio 中,右键单击您的托管代码项目,然后 选择属性
- 点击配置属性,然后点击调试
- 选中“调试器”>“启用”>“非托管代码调试”框
- 点击确定
关于c# - VS 2008 中的混合环境调试 (C# Fortran),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376901/