Visual Studio のすべてのバージョンで新しいプロジェクトが表示された後、ソリューションの下にファイルとプロジェクトが存在しない問題を解決します。

C# コンソール アプリケーションを段階的に作成すると、間違いも発生します。信じられないかもしれません。私も一度遭遇しました。今、はい、信じられません。新しいコンソール プログラムを作成するのに何年もかかりました。普通ではありません。もう。新規作成が完了すると、ソリューション名以外には何も表示されません。


記事の元のソース: https://blog.csdn.net/haigear/article/details/130024194

1. 問題発見と現象

1. コンソール プログラムにファイルがないことがわかります。

ここに画像の説明を挿入
ソリューション内にプロジェクトやファイルはなく、目の前に Program.cs があることがわかりましたか?
ここに画像の説明を挿入
コンソールプログラムが調子が悪いのかもしれません。ウィンドウプログラムを作成しましょう。

2.帳票プログラムにファイルがないことが判明

同様に、最も標準的な手順に従って、新しい帳票プログラムを作成してみましょう。予感がします。
ここに画像の説明を挿入
フォームのコード ファイルも正常に開かれていることがわかりますが、ソリューションの下にプロジェクト、program.cs、その他のフォーム デザイン ファイルが表示されません。
ここに画像の説明を挿入

2. 問題を見つけて解決する

1. ドットネットの問題であることが判明

ただし、新しいプロジェクトを作成する場合、C# フォーム アプリケーションのオプションでフォーム アプリケーション (.net Framework) を選択しますが、プロジェクト内にはプロジェクトだけでなくファイルも存在しますが、これらはすべて正常です。dotnet フレームワークの構成が間違っているようです。ソフトウェアのインストールによるパス構成の問題のはずです。

単純なケースではないようなので、VS2017とVS2019を開いたところ、同じ問題が見つかりました。これはシステム的な問題のようです。どの日にどのソフトウェアがインストールされ、エラーが発生したかを確認してください。アンインストール ファイル リストを開いて確認してください。確認のために 1 つずつアンインストールしました。最大の疑いは、Hummao がウォーターマークを削除したことです。
ここに画像の説明を挿入

アンインストールしてもこの影響は解消されないので、.netの場合かどうかを確認し、cmdで実行してみる必要がありそうです。
ここに画像の説明を挿入
予想通り問題が出て、dotnetコマンドが認識されなくなったので、パスに問題があって失われたのでしょう。

2. dotnet 環境変数にパッチを適用する

dotnet 環境変数を追加してみてください。次の図に示すように、コンピューターのプロパティで詳細設定を開き、
ここに画像の説明を挿入
環境変数設定でパスを見つけて、項目 C:\Program Files\dotnet を追加します。ドットネットも同様に設定する必要があります。この道であってください。
ここに画像の説明を挿入
パスを構成した後、cmd に移動して dotnet と入力すると、パスが設定されます。

ここに画像の説明を挿入

3. 修復効果をテストする

1. コンソール プログラムをテストする

新しい C# コンソール プログラムを作成して試してみましょう。問題はないはずです。案の定、
ここに画像の説明を挿入
長い間失われていたプロジェクトと Program.cs がついにリソース マネージャーに表示されました。

2. テストフォームプログラム

さすがに帳票プログラムも正常です。さて、喜んでキーボードを入力できます。
ここに画像の説明を挿入

3. 特別な指示

ここでは win10 オペレーティング システムを使用しており、3 つのバージョンの VS をインストールしました。問題はすべて同時に発生するため、全体的な問題を簡単に考えることができます。一般的には、dotnet フレームワークが一般的です。特定のバージョンでのみこのような問題が発生する場合は、VS が .net によって破損している可能性があるかどうかを考慮する必要があるかもしれません。具体的な問題を分析してみましょう!現時点では、.net Mine または VS を再インストールすることを選択できます。
記事はいつでも更新される可能性があります。記事の出典を明記してください: https://blog.csdn.net/haigear/article/details/130024194

おすすめ

転載: blog.csdn.net/haigear/article/details/130024194