【发布时间】:2011-09-08 22:48:23
【问题描述】:
据我了解,在 Project->Properties->Build settings 下有一个“Define DEBUG constant”。默认情况下,“调试”配置已选中此选项,这意味着“#if DEBUG”应该评估为尝试。同样默认情况下,“发布”配置未选中此选项。
我在一个 MVC 3 应用程序中在 vs2010 sp1 下编程,以下是我所做的:
@{
#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 }
我的问题是,无论构建类型是发布还是调试,我都会收到“调试构建”的警报。
我做错了什么?
【问题讨论】:
标签: asp.net-mvc-3