【解決方法】このメッセージが何度も表示され、読み込み画面に結果が表示されないのはなぜですか?

[ad_1]

namespace StudentGrades
{
    public partial class frmgrades : Form
    {

        private static readonly object initalizeComponent;


        private static void Main(string[] args)
        {
            _ = initalizeComponent;
        }
        private void FromGrades_load(object sender, EventArgs e)
        {
            string filePath = @"C:\Users\DLShi\OneDrive\Documents\Visual Studio 2022\Templates\ProjectTemplates\StudentGrades\StudentGrades\Grades.txt";
            if (File.Exists(filePath))
            {
                StreamReader stream = new StreamReader(filePath);
                txtGrades.AppendText(stream.ReadToEnd());
                _ = Console.ReadLine();
            }

            else
            {
                _ = MessageBox.Show("There was a problem loading the files");
                Console.ReadLine();
            }

        }
    }

}

私が試したこと:

エラーなしでコードのデバッグと分析を試みました。

解決策 1

見積もり:

プログラム ‘[9460] StudentGrades.exe’ はコード 0 (0x0) で終了しました。

プログラムがコード 0 で終了する場合、コードの実行に問題がなかったことを意味します。

見積もり:

シンボルの読み込みをスキップしました。 モジュールが最適化され、デバッガー オプションの[Just My Code]が有効になります。

これは Visual Studio で有効にした設定であるため、デバッガーは依存関係のシンボルを読み込みません。 の System.dllSystem.Drawing.dll 開発中のモジュールではなく、それらに依存しています。 それを無効にすることができます: Just My Code を使用してユーザー コードをデバッグする – Visual Studio (Windows) | マイクロソフト ラーン[^].

見積もり:

ロード画面に結果が表示されませんか?

コンソールに何かを出力していますか? プログラム用に作成したコードと、期待する出力を共有してください。

解決策 2

C#
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }

フォームは上記のようになります。
コンソール アプリを Windows フォーム アプリにすることはできません。

[ad_2]

コメント

タイトルとURLをコピーしました