Visual Studio 2008ソリューションがあり、ソリューションに実際のフォルダーを含めたいが、プロジェクトレベルではなく、ソリューションレベルに含めたい。
ソリューションを右クリックしてソリューションフォルダーを追加できることに気付きましたが、白いフォルダーとして表示されます。
基本的に、ファイルシステムにはc:\ mySolution\myFolderがあります...
MyFolderをソリューションに追加して、アイテムもソース管理下に置くようにします...
また、ソリューションに物理フォルダーを追加できるようにしたいと考えていますが、残念ながら、プロジェクト外では追加できません。
私が見つけた最良の解決策は、物理フォルダー(この例ではmyFolder)と同じ名前のソリューションフォルダーを追加し、その物理フォルダーからソリューションフォルダーにファイルを追加することです。
ただし、Visual Studioはソリューションフォルダーと物理フォルダー間のマッピングを維持しません。
その後Visual Studioを使用してソリューションフォルダーに作成された新しいファイルは、物理サブフォルダーに自動的に配置されません(デフォルトでソリューションルートフォルダーに作成されると思います)
物理フォルダーに追加されたファイルは、「すべてのファイルを表示」を使用しても、ソリューションフォルダーに自動的に表示されません。
したがって、新しいファイルを追加するには、常にVisual Studioの外部の物理フォルダーに新しいファイルを作成し、「Add/Existing Item」を使用してソリューションフォルダーに追加します。
歴史的に私がやったことは、ファイル(DLLなど)を保持するためのプロジェクトを作成することです
それもできます。このプロジェクトは、作成しようとしているフォルダーに名前を付けることができます。
これに従ってください...
次に、新しいプロジェクトが新しいNew Physical Folder
内に配置されます。
ソリューションフォルダーにスタンドアロンファイルを追加することもできます。これらのファイルはソース管理されます。ただし、VSはこれらのファイルをソリューションファイルと同じフォルダーに配置する傾向があることに注意してください。「ソリューションフォルダー」は仮想であり、実際のファイルシステムフォルダーに対応していません。実際のファイルシステムフォルダを作成するには、自分で構造を作成し、「既存のアイテムを追加」を選択する必要があると思います。
MSDNから:
「多数のプロジェクトを含むソリューションを使用している場合、ソリューションフォルダーを使用して関連プロジェクトをグループに整理し、それらのプロジェクトグループに対してアクションを実行できます。」
ソリューションフォルダーでcomposer=が意味するものは必要ありません。大規模なソリューションをグループに整理します。
あなたの問題については、これはあなたのインストールプロジェクトがこれらのファイルを収集する仕事だと思います:インストール手順、グローバルヘルプなど...
ソリューションフォルダーを使用してソリューション内のファイルをグループ化できますが、ソリューションフォルダーはロゴが示すようにディスク上のフォルダーを表しません。 (ファイル参照とプロジェクト参照を含めることができます。)