asp.netmvcでの私の見方に問題があります。usingディレクティブの名前空間がビューの名前空間と衝突し、Razorで生成されたクラスでコンパイルエラーが発生します。@modelディレクティブでも同じ問題が発生しましたが、global::エイリアスを使用すると修正されました。何らかの理由で、@ usingで同じことを行うと、「タイプまたは名前空間'グローバル'が見つかりませんでした...」というエラーが発生します。これが私が今持っているものです:
@using SampleSpace.System.Items
@model global::SampleSpace.System.Items.Thing
使いたい
@using global::SampleSpace.System.Items
@model global::SampleSpace.System.Items.Thing
しかし、前述のエラーは発生し続けます。ビューのusingディレクティブでグローバルを使用するためのトリックはありますか、それとも許可されない理由がありますか?