Visual Studio ソリューションエクスプローラー どこ?

Microsoft* Visual Studio* を起動すると、画面が表示されます。画面では、Console1 という名前のソリューションConsole1 という名前のプロジェクト、および Console1.f90 という名前のソースファイルが開かれています。右のペインには、Console1.f90 ファイルの内容が、デフォルトの言語依存の統合開発テキストエディターで表示されています。このエディターは、異なる色を使用して次の内容を識別します。

[ソリューション エクスプローラー] ビュー

左のペインには、[ソリューション エクスプローラー] ビューが表示されています。このウィンドウには、ソースファイルなどのソリューションに関連したさまざまな内容が表示されます。[ソリューション エクスプローラー] に表示されるタブは、インストールされた製品および現在のソリューションに関連するファイルによって異なります。上記のサンプルスクリーンでは、[ソリューション エクスプローラー] タブおよび [プロパティ マネージャー] タブ (インテル® Fortran では使用されません) が表示されています。[ソリューション エクスプローラー] ビューを表示するには、[表示] > [ソリューション エクスプローラー] を選択します。

[ソリューション エクスプローラー] ビューにリストされたファイルを編集するには、ファイル名をダブルクリックするか、[ファイル] > [開く] を選択してファイルを指定します。

[出力] ウィンドウは、コンパイルメッセージとリンカーメッセージを表示します。[出力] ウィンドウを表示するには、[表示] > [出力] を選択します。[ツール] > [オプション] > [Intel Compilers and Tools (インテル® コンパイラーおよびツール)] > [Visual Fortran][Generate Build logs (ビルドログの生成)] オプションが有効にされている場合は、[出力] ウィンドウにビルドログへのリンクも提供されます。

Up

�\�[�X�R�[�h�t�@�C���̕\���^Visual Studio

Visual C++�̃v���W�F�N�g���J�����Ƃ��A�\�[�X�R�[�h�t�@�C�����\������Ă��Ȃ��Ƃ�������B�Ⴆ�΁A�ȉ��̂悤�Ƀv���W�F�N�g���J���Ă����Ƃ���B

�܂��A���j�����ځuFile|Open|Project/Solution...�v��I�ԁi�}�P�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�P

�uOpen Project�v�_�C�A���O�E�B���h�E���\�������i�}�Q�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�Q

�J�������v���W�F�N�g�i�v���O�����j�̃\�����[�V�����t�@�C�����i�t�@�C�������u*.sln�v�̌`�̂��́j��I�ԁi�}�R�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�R

�}�R�́u�J���v�{�^���̃N���b�N�ŁA�\�����[�V�����i�v���W�F�N�g�^�v���O�����j�̓ǂݍ��݂��n�܂�B�ǂݍ��݂���������ƁAVisual Studio�̍����ɁuReady�v���\�������i�}�S�j�B����ɂ́A�ǂݍ��܂ꂽ�v���O�����̃\�����[�V�������i�\�����[�V�����t�@�C��*.sln�̖��O�j���\������Ă���B

Visual Studio ソリューションエクスプローラー どこ?

�}�S

�}�S�ł́A�����̃y�C���ɂ͉����\������Ă��Ȃ��B�v���O�����E�\�[�X�E�R�[�h��\�����邽�߂ɁA�uSolution Explorer�v�y�C�����J���i�}�T�j�B�}�S�̏ꍇ�́AVisual Studio�̃E�B���h�E�̉E���ɂ���uSolution Explorer�v�^�u���N���b�N����ƁASolution Explorer�y�C�����\�������B

Visual Studio ソリューションエクスプローラー どこ?

�}�T

�y�C�����̍��ځu�\�[�X�t�@�C���v�̍����̔��̉������O�p�`���N���b�N����ƁA�\�[�X�t�@�C���̈ꗗ���\�������i�}�U�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�U

�\���������t�@�C�������N���b�N����ƁA���̃t�@�C���̓��e���\�������i�}�V�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�V

�}�V�ł́A�\���t�@�C���̖��O����[�E���̃^�u�ɕ\������Ă��邪�ASolution Explorer�y�C�����̃t�@�C�������_�u���N���b�N����ƁA�^�u�͍��Ɉړ�����i�}�W�j�B

Visual Studio ソリューションエクスプローラー どこ?

�}�W

Up

More than 3 years have passed since last update.

posted at 2018-04-06

updated at 2018-04-26

はじめに

プロジェクトがVisual Studioに表示されないときについてのメモです。
間違いや勘違いに関しましてはご指摘いただけると幸いです。

状況

Visual Studioを立ち上げてもプロジェクトの中身が表示されないことがありました。

Visual Studio ソリューションエクスプローラー どこ?

原因は「プロジェクト名.sln」ファイルに、プロジェクトについての内容が書かれていなかったためでした。
その時したことをメモとして残します。


「プロジェクト名.sln」ファイル

ソリューションはプロジェクトの上にあるディレクトリのようなもので、.slnファイルはその構成について記しています。

「プロジェクト名.csproj」ファイル

個々のプロジェクトについての構成が書かれています。
csファイルが存在しても、このファイルに書かれていない場合、プロジェクトに入っておらず、Visual Studioに表示されません。
その場合、ソリューションエクスプローラーの「すべてのファイルを表示」をクリックしてください。

Visual Studio ソリューションエクスプローラー どこ?

点線の状態でファイルが表示されるので、表示させたい入れたいファイルを右クリックし、「プロジェクトに含める」を選ぶとプロジェクト内に格納されます。
逆にcsファイルが存在していなくてもこのファイルに書かれていると表示されます。


対処

.slnファイル

.slnファイルを開くと、「MinimumVisualStudioVersion = 10.0.40219.1」と「Global」の間に

Project("{AB01234C-D567-89EF-0G1H-234IJK3L4567}")
      = "SlnProject", "SlnProject\SlnProject.csproj",
        "{012Z3YX4-5W6V-Y789-TSR0-1Q2PO34N5M67}"
EndProject

※{}の中の英数字は適当です。

上記の記述があるはずなのですが、なくなっていました。
Project以降の記述の構成は以下のようです。

Project("{(1)(8文字-4文字-4文字-4文字-12文字)の英数字}") 
    = "(2)プロジェクト名", 
      "(3)プロジェクト名\プロジェクト名.csproj", 
      "{(4)(8文字-4文字-4文字-4文字-12文字)の英数字}"
EndProject

(2)はプロジェクト名、(3)はプロジェクトの「.csproj」ファイルまでの相対パスです。
新規作成時にVisual Studioがプロジェクト名のフォルダを作成し、その下に.csprojファイルが作成されています。

(1)、(4)の英数字ですが、こちらは「.csproj」ファイルに記載がありますので、そちらから取ってくるのが安全だと思います。

.csprojファイル

.csprojファイルを開くと、
の下にがあります。
その中にとに記載があります。

<ProjectGuid>
    {012Z3YX4-5W6V-Y789-TSR0-1Q2PO34N5M67}
</ProjectGuid>
<ProjectTypeGuids>
    {1HK2L3F4-5M67-SE89-QP01-23X456GR7UL8};
    {AB01234C-D567-89EF-0G1H-234IJK3L4567}
</ProjectTypeGuids>

記述の構成は以下のようです。

<ProjectGuid>
    {(あ)(8文字-4文字-4文字-4文字-12文字)の英数字}
</ProjectGuid>
<ProjectTypeGuids>
    {(い)(8文字-4文字-4文字-4文字-12文字)の英数字};
    {(う)(8文字-4文字-4文字-4文字-12文字)の英数字}
</ProjectTypeGuids>

見比べてみてわかったのですが、
まず(1)は(う)と対応しています。プロジェクトの形式を指定しているようで、同じ形式のプロジェクトであれば同じ英数字のようです。

(4)は(あ)と対応しています。プロジェクト個別の内容のようで、同じ英数字になっているものは見かけません。

(い)に関しては.csprojファイルの下のほうにに記載があります。

<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">

また、同様の記載が「.csproj.user」ファイルにもあります。

.slnファイルに記入

.csprojファイルの(あ)、(う)を.slnファイルの(4)、(1)にはめ込んだものを.slnファイルに記入するとVisual Studioでプロジェクトが表示されました。

おわりに

正直に言ってしまうと.slnファイルからプロジェクトについての内容が消えた理由がよくわかってません。Visual Studioや設定ファイルをいろいろ見ているうちに間違えて消してしまったようです。
GitやSubversionなどのバージョン管理システムを使用し、こまめにコミットしておけばすぐに戻せたので、環境の準備って大事ですね。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information

What you can do with signing up

Visual Studioの保存場所は?

新しいプロジェクトを作成すると、Visual Studio によって、その既定の場所である %USERPROFILE%\source\repos に保存されます。

Visual Studioのファイルの種類は?

Visual Studio では、ソース ファイル、ヘッダー ファイル、およびリソース ファイル用のフォルダーが作成されます。

Visual Studioの保存方法は?

①「ファイル」メニュー→ ②「すべてを保存」を選択。 ①複数のフロッピーディスクの絵が付いたボタンを押す。 これで,プジェクトに加えた全ての変更内容が保存される。