互換モジュールこのアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。クラスのメソッドを呼ぶだけなので単純だ。用の関数呼び出しをそのメソッドに委譲する。仕様を満たすためだけのコードだ。コンパイルすることを指定している。中間言語(CIL)が出力されてしまうのだ。利用は必要最小限にしたい。してコンパイルされ、機械語が出力される。このソースをコンパイラにかける。スイッチを追加するだけだ。スイッチは実質意味がないようにも見えるが、このスイッチは、他のコンパイラオプションに影響を及ぼす。そのため、ソースコードをコンパイルする際には、なるべく同じコンパイラオプションを使っておかないと、リンク時や実行時に障害が発生する可能性が高くなる。