gpt4 book ai didi

c# - 使用 CodeDomProvider 在 Debug模式下编译源代码

转载 作者:太空宇宙 更新时间:2023-11-03 18:46:34 24 4
gpt4 key购买 nike

我有一些源代码,我想使用 Microsoft.CSharp.CSharpCodeProvider 类编译,我想包含特定于调试构建的内容(例如,标有 [Condtional("DEBUG")] 属性)。

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

我该怎么做?

最佳答案

您应该能够将 CompilerOptions 设置为 /d:DEBUG,这将定义 DEBUG 预处理器符号。这就是条件编译的基础,而不是 /debug 标志 - 后者控制是否发出调试信息。

关于c# - 使用 CodeDomProvider 在 Debug模式下编译源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com