Насколько я понимаю, в настройках Project-> Properties-> Build есть 'Define DEBUG constant'.По умолчанию в конфигурации «Debug» эта опция отмечена, что означает, что «if DEBUG» должен быть оценен, чтобы попробовать.Также по умолчанию в конфигурации «Release» эта опция не отмечена.
Я программирую под vs2010 sp1 в приложении MVC 3, и вот что я сделал:
@{
#if DEBUG
<script language="javascript" type="text/javascript">
$(document).ready(function () {
// put all your jQuery goodness in here.
alert('Debug Build');
});
</script>
#else
<script language="javascript" type="text/javascript">
$(document).ready(function () {
// put all your jQuery goodness in here.
alert('Release Build');
});
</script>
#endif }
Myпроблема в том, что независимо от типа сборки, выпуска или отладки, я получаю предупреждение о «отладке сборки».
Что я делаю не так?