Визуальная студия установки проекта кэширование символов компиляции - PullRequest
0 голосов
/ 21 июля 2011

У меня есть проект ac # visual studio 2010, который использует [Conditional("DEBUG")] над некоторыми из моих кодов регистрации, которые я не хочу использовать в моей сборке релиза.Когда я строю конфигурацию release в проекте и выполняю код, она пропускается, как и ожидалось.

Мой проект установки использует выходной exe-файл, хотя, и когда я перестраивал MSI, код отладки все еще печатался.Это происходило до тех пор, пока я не удалил вывод exe из проекта установки, а затем снова добавил его.Это противоречит тому, что я ожидал, поэтому я бродил, если другие люди испытали это?

1 Ответ

2 голосов
/ 17 ноября 2011

Попробуйте это:

#if DEBUG
...
#endif
...