2011-08-24 18 views
8

La mia addin richiede .NET 3.5 SP1, client con profilo client .NET 4, È sufficiente? Sto cercando di trovare un'immagine o un diagramma che mostra le relazioni tra le versioni di .NET Framework. grazieCompatibilità con framework .NET: 3.5 Profilo client SP1 e 4.0

L'altro modo per dire è il profilo client .NET 4 un superset di .NET framework 35 SP1 (non il profilo client .NET framework 35)? grazie

risposta

2

Se il componente aggiuntivo richiede .NET 3.5 SP1 Client Profile, è sufficiente .NET 4.0 Client Profile (in un certo senso supera letteralmente 3.5 SP1). Leggi Version Compatibility in the .NET Framework per maggiori informazioni. Vedi anche List of .NET Framework versions per vedere quale viene dopo di che.

+0

No, Il mio addin richiede .NET 35 SP1 non .NET 35 SP1 profilo client. Sembra dopo aver installato .NET 4.0, barra multifunzione si presenta. Tuttavia, viene visualizzata un'altra domanda, io specifica .NET 35 SP1 nell'elenco dei prerequisiti del progetto di installazione. Quando viene eseguito il programma di installazione, perché non installa automaticamente .NET 35 SP1? Il programma di installazione non dice che il PC abbia bisogno di installare il framework .NET. Significa che se esiste un profilo client .NET 4, il framework .NET precedente non può essere installato o non è necessario installarlo? – toosensitive

+0

quindi se un PC ha un profilo client .NET 4, può eseguire un addin che richiede .NET 35? – toosensitive

+0

sembra non essere vero. Il mio add-in richiede .NET 35, l'utente finale ha un profilo client .NET 4, non funziona (l'interfaccia utente non viene visualizzata) – toosensitive

2

Qualsiasi applicazione .Net 3.5 può essere eseguita nella versione 4.0. Tieni presente che al profilo del cliente mancano molte librerie, quindi se il tuo add-in richiede il pieno .Net 3.5 runtime, probabilmente non funzionerà solo sul profilo del client.

+0

grazie. Sì, questo è quello che ho osservato. un utente finale ha un profilo client .NET 4 e il mio addin non funziona. In effetti, funziona parzialmente, le UDF funzionano bene, ma nessuna barra viene visualizzata. – toosensitive

+0

In questo caso il client dovrà installare il .NET Framework completo. Il profilo del client NET 4 è un sottoinsieme di .NET Framework 4 e non .NET Framework 3.5 SP1 –

+0

Specifico .NET framework 35 SP1 come prerequisito nell'installer, sembra che se esiste un profilo client .NET 4, l'installer non chiede di installare .NET. framework 3.5 SP1. Si tratta di un bug nel programma di installazione di Windows? non importa è o no, come posso fare l'installer (VS setup project) per installare .NET 35 SP1? Lo specifico nella lista dei prerequisiti, ma non installa .net 35 sp1 quando l'installatore trova il profilo del client .NET 4. – toosensitive

Problemi correlati