vb.net网站项目中的自定义编译器内容

时间:2013-10-21 08:30:51

标签: asp.net vb.net visual-studio-2010 debugging compiler-constants

我正在开发一个关于vb.net的网站项目 - asp.net 4 - visual studio 2010。

我需要实现一部分代码,只有在visual studio中选择调试编译时才使用,例如:

' do something
#if DEBUGCONST
' debug mode! do something else
#end if
' proceed as usual..

不幸的是,这不是一个Web应用程序项目,因此它没有一个完整的“属性页面”(您可以轻松地更改编译器)。

谷歌搜索答案,我发现: http://msdn.microsoft.com/en-us/library/a15ebt6c%28v=vs.100%29.aspx

..我以这种方式改变了我的web.config:

<system.codedom>
  <compilers>
    <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"  compilerOptions="/define:DEBUGCONST"></compiler>
  </compilers>
</system.codedom>

不幸的是,即使它编译得很好,也永远不会定义DEBUGCONST,并且永远不会执行“调试代码”。

我有什么遗失的吗?

提前感谢您的帮助!

0 个答案:

没有答案