Windows用のGitHubが、あるべきではないと思ういくつかのファイルが変更されたことを報告していることに気づきました。この問題は、アプリケーションで読み取られるいくつかの.txtファイルで発生します。プログラムの実行後、読み取られたすべての.txtは、すべての行が2倍になっていると報告されます。例:
Line1
Line2
になります
Line1
Line2
これは行末の問題であり、gitの設定が間違っている可能性があると感じたので、Notepad++ですべての文字が表示されていることを確認しました。プログラムを実行する前のファイルは次のようになります。
Line1   CRLF
Line2   CRLF
Line3
そしてその後、彼らは次のようになります:
Line1   CR
CRLF
Line2   CR
CRLF
Line3
したがって、GH4Wはそれらが変更されたことを報告するのに正しいようです。問題は、そうすべきではないということです。私は次のようなStreamReaderでそれらを読んでいます:
// ASCII.RodBarcodes holds path to RodBarcodes.txt
using (StreamReader sr = new StreamReader(ASCII.RodBarcodes))
        {
            int count = 0;
            string line = sr.ReadLine();
            while (line != null)
            {
                Rods.Add(new AnemometerRod());
                Rods[count].Barcode = line;
                line = sr.ReadLine();
                count++;
            }
        }
これらの余分なCRはどこから来ていますか?