0

トピックについてより明確に:Solution Explorer内部Visual Studioには、多くのコードとクラス ファイルがあります。
私たちはそれらを整理する方法を探しています。関連するものを1つのフォルダーに追加できるようにします。組み込みの機能や拡張機能でこれを達成できるかどうかは関係ありません。
ただし、フォルダーは実際には存在しないか、実行時に作成されるべきではありません。単なる概念
であるコードに 似たもの。それらは実際には存在しません。namespaces

プロジェクト階層空間内でこれが正確に必要です

4

4 に答える 4

1

「フォルダの追加」を使用できない理由はありますか? それらはプロジェクトに存在し、物理フォルダーが作成されますが、アプリケーションをコンパイルするときに、フォルダーにコード ファイルのみが存在する限り、それらは追加されません。

于 2013-02-26T15:43:37.870 に答える
1

これを行う唯一の方法は、プロジェクト ディレクトリの下にフォルダーを作成することです。これらのフォルダーに配置するクラスは、名前空間でフォルダー階層に従う必要はありませんが、従う必要があります。上記のように、なぜこれが制限になるのかわかりません。

これが Visual C++ プロジェクトの場合、ヘッダー ファイルとソース ファイルの場合と同様に、ファイルを分離する偽のフォルダーとフィルターを作成できます。

于 2013-02-26T15:44:23.393 に答える
0

プロジェクトとソリューションは、プロジェクトが常にソリューションの一部であるという点で固定されています。コード ファイルをフォルダーに追加すると、そのフォルダー名がそのコード ファイルの名前空間の一部になります。これがどのように問題を引き起こすのかわかりません。ツールと戦おうとするのではなく、設計どおりにツールを使用してください。

http://mikehadlow.blogspot.com/2007/07/how-to-structure-visual-studio.html

于 2013-02-26T15:51:42.043 に答える
0

ソリューションを右クリックし、[追加] -> [新しいソリューション フォルダー] に移動します。必要に応じて、これらのソリューション フォルダー内に任意のファイルを追加 (新規作成または既存の追加) できる必要があります (これらはソリューション用ですが、さまざまな種類のファイルを追加できます)。

これは「実際の」フォルダを作成しませんが、整理のための一種のシンボリック リンクを作成します。

于 2013-02-26T15:44:17.187 に答える