2012-03-04 6 views
0

一部の機能ではサブフォルダを作成しますが、私のソリューションのファイルは簡単に見つけることが難しくなっています。 VS2010に示すように、ここに私のソリューションフォルダの一部の画面キャプチャは、次のとおりです。VS201 - ソリューションサブフォルダでのフォームの参照

VS2010 Solution Folders

ここSetupNetwork.NetworkSetupへの有効な参照です:

 showModule(typeof(NetworkSetup)); 

ここで同じサブでSetupNetworkWizardへの参照ですディレクトリ:

using (SetupNetwork.SetupNetworkWizard nw = new SetupNetwork.SetupNetworkWizard()) 
    { 
    nw.ShowDialog(); 
    } 

異なるディレクトリにある同じ名前の2つのフォームがあります私はVS2010がを持っていないと思ったでしょう。は、競合が見つからない限り、サブディレクトリへの参照が必要ではありません。上記の1つの例はコントロールであり、もう1つはフォームですが、2つの呼び出しの要件は少なくとも矛盾しています。

上記の「標準」ですか、私はVS2010のセットアップで何かが欠けていますか?

+0

Abyss.xsdとAlertMaintenance.csはこの質問の興味深い成果物です。ソリューション内のフォルダは、コード内の名前空間とは関係ありません。コンパイラはまずファイルの検索、名前空間名の検索を行います。ファイルを見つけることは世話をします。 –

答えて

0

正しい方向に私を指摘してくれたHans Passantに感謝します。

サブフォルダ内に作成されたフォームには、プロジェクトの名前空間にフォルダ名が追加されていたことに気付きませんでした。

関連する問題