visual-studio - フォルダ階層 Visual Studioで既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?



5 Answers

Windows ExplorerからVisual Studioソリューションウィンドウにフォルダをドラッグアンドドロップすることもできます。

visual studio フォルダ分け

問題は本当にシンプルです。 Visual Studioでフォルダを作成するのではなく、プロジェクトのディレクトリ構造をファイルシステムに作成します。 構造を維持したまま、どのようにプロジェクトにすべてのフォルダとファイルを含めるには?

Servicesという名前のフォルダに "Existing File"を追加し、ディレクトリ構造.. Services> AccountManagement> CreateAccount.csのファイルに移動すると、Visual StudioにはServices> CreateAccount.csのように表示されます。 これいらない。

私は、組織全体に同じ構造を使用しているクライアント開発者を模倣しているので、すでに完成したディレクトリ構造を完成させました。 Visual Studioですべてのフォルダとファイルをプロジェクトに追加するにはどうすればよいですか? あるいは、私はMicrosoftのほとんどのユーザーが何をして、それを「実行」し、Visual Studioを使って各フォルダを再作成する必要がありますか?




コピー&ペースト

フォルダ、すべてのサブディレクトリ、ファイルを追加するにはコピー&ペーストもできます。 たとえば、次のことができます。

  1. フォルダ上のWindowsエクスプローラを右クリックし、多数のファイルとフォルダがあるフォルダにコピーします。

  2. 次に、Visual Studioのソリューションエクスプローラで、コピー先のフォルダを右クリックし、[貼り付け]をクリックします。

  3. TFSにオプションで追加。 次にトップのフォルダを右クリックし、TFSにチェックインしてすべてのサブフォルダとファイルをチェックインします。




Visual Studio 2017では、 ソリューションビューフォルダビューを前後に切り替えることができます。 これはソリューションをよりきれいに保つので、これはより良いオプションだと思います。 これを使って.gitignore、.mdファイルなどを編集します。




Visual Studio 2013では、フォルダを右クリックしても「プロジェクトにインクルード」することはできませんでした。 何がうまくいったのは、フォルダを展開し、すべてのファイルを選択してから「プロジェクトに含める」を選択することでした。 あなたは各フォルダを1つずつ実行する必要があります(しかし、少なくとも1つのフォルダ内のすべてのファイルを1回で実行できます)、ファイルパスを保存するように見えます(ファイルのプロパティを見ることでこれを見ることができます「相対パス」オプションを参照してください)。

私はこれを使用してVisual Studio Installerプロジェクトにいくつかのデータファイルを展開することを望んでおり、インクルードされたファイルをピックアップしてパスを保存しているようです。




私が知る限り、VS2010でこれを行う唯一の方法は、ドラッグ&ドロップ方式に似ています。 プロジェクトを追加するソリューションを右クリックします。 アプリケーションメニューには追加項目があります。 それを開くと、既存のプロジェクトをソリューションに追加するオプションがあります。

表示されたダイアログボックスで、ソリューションのプロジェクトファイルを含むフォルダに移動して選択します。 VSは、そのプロジェクトファイルのインポートの一環として、ディレクトリ全体をインポートし、そのプロジェクトの一部である下位のディレクトリを想定します。

これは既存のプロジェクトファイルを必要とするため、そのツリーがプロジェクトに変換されるまでディレクトリツリーをインポートすることは不可能ではありません。




Related