代码之家  ›  专栏  ›  技术社区  ›  Dan Tao

使用CodeDomProvider在调试模式下编译源代码

  •  1
  • Dan Tao  · 技术社区  · 15 年前

    我有一些源代码,我想用 Microsoft.CSharp.CSharpCodeProvider 类,我希望包含特定于调试生成的内容(例如,用 [Condtional("DEBUG")] 属性)。

    CompilerParameters.CompilerOptions 属性设置为“/debug”,但当我运行编译后的代码时,似乎没有包括调试内容;因此,我怀疑这不是实现我想要的目标的正确方法。

    我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  7
  •   Jon Skeet    15 年前

    你应该可以设置 CompilerOptions /d:DEBUG /debug 标志-后者控制是否发出调试信息。