0

同じ名前空間に 3 つの個別のフォルダー (BL、GUI、IMAGES) を作成しましたが、それらを使用しようとするとコンパイル エラーが発生します。

エラー 1 タイプまたは名前空間名 'GUI' が名前空間 'WindowsFormsApplication2' に存在しません (アセンブリ参照がありませんか?)

「Images」フォルダーも同様ですが、BL フォルダーを使用しても問題なく動作します。だから問題は何ですか?私はいつも自分のプロジェクトをいくつかのフォルダに分けて、うまく使っていますが、今はどうすればよいかわかりません。

4

1 に答える 1

3

コンパイラは、ファイルがどのフォルダーにあるかを気にしません。
名前空間はnamespace ...、各ファイルの行によって決定され、Visual Studio は既定で現在のフォルダーに設定します。

おそらくForm1、別のフォルダーで作成してからGUIフォルダーに移動したため、その名前空間が予期したものではありませんでした。
と の両方Form1.csを開きForm1.Designer.cs、名前空間を変更します。

于 2013-10-15T16:42:26.427 に答える