我正在开发一个关于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,并且永远不会执行“调试代码”。
我有什么遗失的吗?
提前感谢您的帮助!