0

我有一個C#visual studio 2010項目,它使用[Conditional("DEBUG")]以上我的一些日誌代碼,我不想在我的發佈版本中使用。當我在項目中構建release配置並逐步完成代碼時,它會按預期錯過。視覺工作室安裝項目緩存編譯符號

我的安裝項目使用輸出的exe文件,當我重建MSI時,調試代碼仍然被打印出來。直到我從安裝項目中刪除exe輸出,然後重新添加它。這與我所期望的相反,所以如果其他人已經經歷過這種情況,我會流浪嗎?

回答

2

試試這個:

#if DEBUG 
... 
#endif