「ASP.NET Webサイト」プロジェクトで全てのvbコードに Option Strict On を適用する方法
「ASP.NET Web アプリケーション」プロジェクトであれば、プロジェクトのプロパティからプロジェクト全体に Option Strict を On に設定することができるのだが、「ASP.NET Webサイト」プロジェクトでは、それができない。
仕方なく全てのファイルに Option Strict On と記述する方法もあるのだが、それは面倒。では、どうするかというと、web.configを書き換える。
compilerOptions="/optionstrict+"
こうすることで、全てのvbコードに Option Strict On を適用したのと同じ状態にすることが出来る。
VisualStudio 2010 からはWeb.configがシンプルになっていて、
<system.codedom> <compilers> <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" compilerOptions="/optionstrict+" /> </compilers> </system.codedom>