コース: Visual Studio 基本講座:ソリューション エクスプローラー “ ソリューション エクスプローラーから プロジェクトに既存のファイルを 追加することができます。 追加するファイルは コピーして追加するか リンクを追加するかを 選択することができます。 画面は Visual Studio で コンソール アプリケーションの プロジェクトを作成した直後の 状態です。 このプロジェクトに 既存のファイルを追加しましょう。 既存のファイルを追加するには プロジェクト名の欄で右クリック、 「追加」>「既存の項目」を選択します。 追加するファイルは ドキュメントフォルダーに配置した 「copy_sample.txt」と 「link_sample.txt」の 2つとします。 まずは「copy_sample.txt」を 選択します。 「追加」をクリックすると ソリューション エクスプローラー上に 「copy_sample.txt」が 追加されました。 Windows のエクスプローラーで 確認をすると、 「copy_sample.txt」が
追加されていることが分かります。 このファイルは、先ほどのファイルを コピーしたもので、 先ほどのファイルが 配置されている場所を開くと、 コピー元のファイルが残っています。 次は、リンクを追加してみます。 同じく、 ソリューション エクスプローラーから 右クリック、 「追加」>「既存の項目」を選択します。 先ほどのドキュメントフォルダーが 開かれますので、 フィルタリングを外し すべてのファイルを表示し、 「link_sample.txt」を選択します。 右側の三角ボタンをクリックし、 「リンクとして追加」を選択します。 ソリューション エクスプローラーに 「link_sample.txt」が 表示されましたが、 アイコンが少し異なっているのが 分かると思います。 Windows のエクスプローラーで ファイルが追加されたはずの フォルダーを開いてみると、 「link_sample.txt」が 追加されていないことが分かります。 ソリューション エクスプローラーで それぞれのパスを確認してみましょう。 少し広くウィンドウを表示して 「copy_sample.txt」の
パスを確認します。 こちらは、C の Users のユーザー名の source repos そしてプロジェクト名という Visual Studio の ソリューション以下に 配置されていることが分かります。 「link_sample.txt」を クリックすると こちらは C の Users、 ユーザー名のドキュメント以下に 配置されていることが分かります。 クリックすると 「link_sample」と記述された ファイルの内容を確認することは もちろんできます。 このように、Visual Studio では 既存のファイルを追加する場合に ファイルをコピーして追加するか リンクとして追加するかを 選択することができます。
プロジェクトに既存ファイルを追加する
目次
今回はVisualStudio2017でファイルを管理する方法を紹介します。
ソリューションエクスプローラー
ソリューションエクスプローラーとは?
Visual Studio 2017でプロジェクトを開くと初期設定のままであれば、下のようなダイアログが画面の右側に表示されます。
これをソリューションエクスプローラーと言います。
ソリューションエクスプローラーからファイルの削除・追加、プロジェクトの追加(次回解説します)などを行うことが出来ます。
ソリューションエクスプローラーを表示するには?
ソリューションエクスプローラーを表示するには、上のメニュータブから表示(V)-ソリューションエクスプローラー(P)をクリックします。すると先ほど紹介したソリューションエクスプローラーが表示されます。
またCtrl+Alt+Lを使って表示することも出来ます。
Ctrl+Alt+LとはCtrlキーとAltキーとLキーを同時押しするという意味です。
ファイル・フォルダを管理する
ゲームやソフトウェアの開発を進めていくには複数のファイルやフォルダを作成し管理する必要があります。
ここでは、ファイル、フォルダの追加・削除の方法について解説していきます。
ファイル・フォルダを追加する
ファイルを追加するには、プロジェクトの名前(ソリューションエクスプローラーとは?で紹介した画像であれば、DxLibProjectTemp1の所)を右クリックし「新しい項目」をクリックします。
続いてダイアログが表示されます。追加したいファイルの種類を選んで追加を押してください。
フォルダーを追加するには「新しい項目」の下にある「新しいフォルダー」をクリックします。
ファイル・フォルダを削除する
ファイルを削除するには、削除したいファイルで右クリックし「削除」をクリックします。
続いて下のようなダイアログが表示されます。
ここで「クリア」を選んで実行しても、ただソリューションエクスプローラー上でファイルが見えなくなるだけです。PC上からは削除されません。(なぜか説明文には「除外」を選べと書いてありますが……)
PC上からも完全に削除したい場合は「削除」を選択します。
フォルダーで削除する場合もファイルを削除する場合と同様に右クリックで表示させたメニューから「削除」を選べば削除できますが、フォルダー内にあるファイルは全て削除されます。
ダイアログには「完全に削除」という一度実行したら二度とやり直せないかのように思わせるメッセージが書かれていますが、そんなことはありません。
単にゴミ箱にファイルを移動させているだけなので、もし間違えてファイルを削除してしまってもすぐに戻すことが出来ます。*1
次回予告
次回は、プロジェクトを複数作って管理する方法を解説します。
6月29日に更新する予定です。
*1:今後のバージョンアップで動作が変わる可能性があるため、仮に現時点で大丈夫だとしても削除の処理は慎重に行いましょう。
【Javaポケットリファレンス】
知りたいことをササッと調べることができるリファレンスです。Javaの開発時にはかかせなくなっています。
【FC2ブログで始めるビジネスサイト構築】
FC2ブログを使ってサイトを作る方法が解説された本です。FC2ブログのカスタマイズを勉強するのにとても役立っています。
【図解HTML5】
HTML5とCSS3で何が出来るのかが一通り理解できます。図表と共にサンプルのコードも豊富に掲載されていますので、これからHTML5を勉強する取っ掛かりに最適の本です。
【FC2ブログではじめる】
このブログを書くのにも使っています。図表がたくさんでとても分かりやすいです。
【HTML5&CSS3辞典】
HTML5の勉強に使っています。カラフルでとても分かりやすく、ポケットサイズで携帯に便利なので大変重宝しています。
【Oracleデータベース運用管理】
Oracleサーバの設定をする時に欠かせない一冊です。9iと10gの両方に対応しているのもGoodです。