0

我有一个C#visual studio 2010项目,它使用[Conditional("DEBUG")]以上我的一些日志代码,我不想在我的发布版本中使用。当我在项目中构建release配置并逐步完成代码时,它会按预期错过。视觉工作室安装项目缓存编译符号

我的安装项目使用输出的exe文件,当我重建MSI时,调试代码仍然被打印出来。直到我从安装项目中删除exe输出,然后重新添加它。这与我所期望的相反,所以如果其他人已经经历过这种情况,我会流浪吗?

回答

2

试试这个:

#if DEBUG 
... 
#endif