c# - VS 2008 中的混合环境调试 (C# Fortran)

标签 c# visual-studio-2008 fortran

我有两个 Visual Studio 项目,一个用 C# 编写,另一个用 Fortran 非托管代码(Intel Fortran 编译器)编写。它们都附加到一个解决方案。

C#是前端的winform,而fortran项目是后端。

是否有任何教程教如何直接从 C# 单步执行代码?

最佳答案

我找到了 a solution here .

以上链接的总结:

调试 Visual Basic.NET、C# 或其他托管代码应用程序时,您可能会发现调试器不会在从托管代码调用的 Fortran DLL 中的断点处停止。要解决此问题,请执行以下操作:

  1. 在 Visual Studio 中,右键单击您的托管代码项目,然后 选择属性
  2. 点击配置属性,然后点击调试
  3. 选中“调试器”>“启用”>“非托管代码调试”框
  4. 点击确定

enter image description here

关于c# - VS 2008 中的混合环境调试 (C# Fortran),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376901/

相关文章:

c# - 检查 session 对象,以便用户不会跳过表单中的步骤

c++ - 用非零值填充内存比用零填充内存慢吗?

linux - 在 Linux 机器上从 MATLAB 执行使用 intel-fortran 编译的程序

c# - 如何将 CookieCollection 插入到 CookieContainer 中?

c# float [] average 失去准确性

visual-studio-2010 - Visual Studio 2008对新.NET 4的支持

python - 移植旧的fortran程序以与python + numpy一起使用

compiler-errors - 如何编译此较早的Fortran代码?

c# - 从 Azure 网站 (xyz.com) 检索默认站点 URL (azurewebsites.net)

visual-studio-2008 - SSIS sql 命令没有返回任何列信息