コードの実行時に表示されるエラーは次のとおりです: 'ArgumentException was unhandled. パスに不正な文字があります。
次のコードを使用して、.xml ファイルにアクセスしています。
string appPath = Path.GetDirectoryName(System.Environment.CommandLine);
FileInfo fi = new FileInfo(appPath + @"\Books.xml");
WinForm ではなく、コンソール アプリケーションに対してこれを行っています。私はしばらくの間、SOを検索するだけでなく、徹底的にグーグルで検索してきました。
これは宿題プロジェクトの一部です。ただし、これは私が遭遇している唯一の問題です。