\新製品のApple製品を含めて安く買いたい人はコチラ/ こちらの記事をチェック

GitHubと連携したVisual Studioでcsファイルが非表示の対処法

当ページのリンクには広告が含まれています。
how-to-solve-cooperationerror-in-visualstudio-and-github
僕の作業環境
  • Visual Studio 2022
  • FrameWork 4.8
  • GitHub

Visual Studio 2022でC#(FrameWork 4.8)言語ベースのアプリケーションを開発中に、GitHubからプルした特定のcsファイルが非表示になるエラーが発生しました。

本記事では、Visual Studio内のGitHubと連携しているプロジェクトで、.csファイル(C#プログラムコード)が表示されない場合の対処法について解説します。

目次

問題点

how-to-solve-cooperationerror-in-visualstudio-and-github-1

GitHubのリポジトリからプルしたが、プロジェクトフォルダ内にDBManager.csが作成されているにもかかわらず、Visual StudioのソリューションエクスプローラーにはDBManager.csは表示されていない状況が発生しました。

プロジェクトフォルダ内のcsファイルが、Visual Studioのソリューションエクスプローラーに表示されない場合は、僕と同じ問題が発生している可能性があります。

Visual Studioで特定のcsファイルが非表示になる原因として考えられるのが、.csprojファイルの設定です。

対処法

STEP

.csprojファイルの変更

how-to-solve-cooperationerror-in-visualstudio-and-github-2

プロジェクトフォルダ内の.csprojファイルを編集し、以下のコードを入力することで、非表示になっているcsファイルを認識させることができます。

<Compile Include = "非表示のcsファイル" />

入力する場所は、既に<Compile Include = “csファイル” />が入力されている直下が良いです。

複数のcsファイルが非表示になっている場合は、それぞれのファイルに対応するコードを入力してください。

<Compile Include = "非表示のcsファイル1" />
<Compile Include = "非表示のcsファイル2" />
STEP

再読み込み

how-to-solve-cooperationerror-in-visualstudio-and-github-3

コードを入力後は、Visual Studioにポップアップが表示されるので、「すべて再読み込み」をクリックします。

how-to-solve-cooperationerror-in-visualstudio-and-github-4

再読み込みが完了すると、ソリューションエクスプローラーに非表示だったcsファイルが表示されます。

再度発生する場合

毎度毎度、GitHubからリポジトリをプルする時に特定のcsファイルが非表示される場合は、以下の対処を試してみてください。

how-to-solve-cooperationerror-in-visualstudio-and-github-5

プロジェクトフォルダ内のgitignoreファイルを開き、*_wpftmp.csprojを削除してみてください。

この設定を変更することで、リポジトリをプルしてもすべてのcsファイルが表示されるようになるはずです。

まとめ

GitHubと連携したVisual Studio 2022のソリューションエクスプローラーに、特定のcsファイルが非表示になる場合は、以下の設定を試してください。

解決方法
  1. .csprojファイルを編集し、<Compile Include = "非表示のcsファイル" />を入力
  2. 「すべて再読み込み」をClick
  3. 再度発生する場合:gitignoreファイルの*_wpftmp.csprojを削除

これらの手順で、ソリューションエクスプローラーに非表示だったcsファイルが正しく表示されるようになります。

最後までご愛読ありがとうございました。

シェアしてくれたら嬉しいな!
  • URLをコピーしました!

この記事を書いた人

当サイトの管理人(22)|Apple製品やガジェット好きのFラン大学生。
Apple製品やガジェットを駆使して、資格試験や語学の勉強を効率的に行っています。
資格取得 情報処理安全確保支援士試験|応用情報技術者試験|OracleMaster Silver DBA|日商簿記3級

目次