2014-12-23 2 views
3

Можете ли вы рассказать мне, как обрабатывать строку «BundleConfig.cs» ниже, когда мы работаем в режиме отладки? Потому что мне нужно игнорировать ниже строку в режиме отладки. Как я могу это сделать? Любая помощь будет высоко оценен.Disable EnableOptimizations в режиме отладки

BundleTable.EnableOptimizations = true; 

ответ

9

Самый простой способ заключается в использовании Директивы по #ifПрепроцессор

#if DEBUG 
    BundleTable.EnableOptimizations = false; 
#else 
    BundleTable.EnableOptimizations = true; 
#endif 

Если ваше приложение работает в режиме отладки , Visual Studio определяет DEBUG для вас. С другой стороны, если ваше приложение работает в релиз, DEBUG будет неопределенным.

Для того, чтобы проверить, если это релиз версии, вы проверяете для DEBUG не определены

#if !DEBUG 
    BundleTable.EnableOptimizations = true; 
#endif 

PS: По очевидным причинам, не существует RELEASE флага.

+0

Большое спасибо :) – Sampath

Смежные вопросы