visual studio安装项目缓存编译符号

时间:2011-07-21 14:12:00

标签: c# visual-studio-2010 windows-installer installation compilation

我有一个c#visual studio 2010项目,在我的一些日志代码中使用[Conditional("DEBUG")],我不想在我的发布版本中使用它。当我在项目中构建release配置并逐步执行代码时,它会按预期错过。

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

1 个答案:

答案 0 :(得分:2)

试试这个:

#if DEBUG
...
#endif