これに似た問題があります >フォーマット例外文字列が有効な DateTime として認識されませんでした
ただし、私の仕様では ddMMyyyy の日付形式が必要なため、コードを変更しましたが、同じエラーが引き続き発生します
DateTime now = DateTime.Now;
DateTime dt = DateTime.ParseExact(now.ToString(), @"ddMMyyyy", CultureInfo.InvariantCulture);
理由はわかりません。