Je développe une application en C#, et je ciblais net framework 4.0. Sur la fenêtre des propriétés de ma solution, j'ai changé le cadre cible à NET Framework 2.0
, mais l'application a soudainement cessé de fonctionner. Il me montre l'erreur suivante:Comment réécrire la ligne suivante pour travailler sur .NET 2.0?
No overload for method ToString() takes 1 argument
Le code qui est à l'origine de l'erreur:
DateTime endTime;
string endDate = get_end_date_fromDB();
if (DateTime.TryParseExact(endDate, "dddd, MMMM dd, yyyy", null, DateTimeStyles.None, out endTime))
{
TimeSpan ts = endTime.Subtract(DateTime.Now);
label1.Text = ts.ToString("d' Jours 'h' Heures 'm' Minutes'"); // <<<< THIS LINE IS CAUSING THE ERROR
}
est-il une solution pour rendre le code ci-dessus sur le travail 2.0 C#? J'ai besoin de montrer la date dans un format spécifique.
@RyanGates Pour brouiller le nouveau gars, ou parce que vous avez juste un chef d'équipe sadique. – Servy
Pourquoi en 2013 voudriez-vous cibler .NET 2.0? –