.NET 4.0 è compatibile con Windows XP SP2 o versioni precedenti?

Ho letto qui http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab che per installare .NET 4.0 CP (profilo client) devi avere WinXP SP3 o sopra. Questo mi preoccupa un po ‘perché ci sono molte persone su SP2 o sotto.

Esiste un modo per eseguire un’applicazione .NET 4.0 su qualsiasi versione di Windows XP e versioni successive? (senza preoccuparsi di quali service pack hanno)?

In caso contrario, per quanto riguarda .NET 3.5, 3.0 o 2.0?

Le mie domande sono le seguenti:

  1. Quanto in basso devo andare nella mia versione di .NET Framework scelta per garantire la compatibilità per WinXP SP2 o superiore?

  2. Quanto in basso devo andare nella mia versione di .NET Framework scelta per garantire la compatibilità per WinXP (senza service pack) o superiore?

.NET 3.5 ti darà compatibilità con XP SP2. Se si desidera la compatibilità con qualsiasi livello di XP, è necessario tornare a .NET 2.0.

I requisiti di .NET 3.5 sono disponibili qui: http://msdn.microsoft.com/en-us/library/cc160717(VS.90).aspx

I requisiti di .NET 3.0 sono disponibili qui: http://msdn.microsoft.com/en-us/library/aa480198.aspx

  • .NET 4.0 richiede XP SP3, Win2k3 SP2, Vista, 7 o 2008 (R2)
  • .NET 3.5 richiede XP SP2 o versioni successive.
  • .NET 2.0 richiede Win2K SP (3?) O più recente.

Per inciso, XP SP2 non è più supportato. (anche, tutte le versioni di Win2K e Vista XP1)

Per quanto ne so, 3.5 era l’ultima versione per supportare WinXP SP2.