2016-11-16 15 views
1

今日、私は私のプロジェクトで働いていたと、突然、次のエラーRIS:CS0426 - タイプ名は{} {形で存在していない}

CS0426 The type name 'CustomerView' does not exist in the type 'PetrolStation'

私はここで何が起こっているか見当もつかない:

My Solution in VisualStudio

上記画像はかなり自己説明的だと思います。あなたは、同じエラーがエラーでさらに下もコードブロックを起こることに気づくことがあります。

CS0426 The type name 'Views' does not exist in the type 'PetrolStation'

そして、ここで再び同じエラー:

My Solution in VisualStudio

次のエラーが発生します。

CS0426 The type name 'App' does not exist in the type 'PetrolStation'

ここで何が起こっているのか分かりますか?あなたのクラスがPetrolStation名前空間で定義されている場合は、このクラスにアクセスしようとした場合に

おかげ

+3

名前空間「PetrolStation」に「PetrolStation」というクラスを追加しましたか? –

+4

「私は自分のプロジェクトで働いた」と「どこからでも」は矛盾した発言です。 – Clemens

+0

名前空間と同じ名前の新しいクラスを作成しましたか? 'PetrolStation'を右クリックし、' Go to definition'をクリックしてください – Charleh

答えて

6

あなたはこの名前空間を指定しないでください。あなたは完全な名前を指定する必要があり、名前空間と同じ名前のクラスを作成した場合

App app = new App(); //and in other places without PetrolStation 

OR

:クラス名の前にPetrolStation名前空間を削除します

PetrolStation.PetrolStation.App app = new PetrolStation.PetrolStation.App(); //and in other places with one more PetrolStation 

あると思われますあなたのコードの最初のケース。

関連する問題