Condividi tramite


Errori di .NET Framework Client Profile

Aggiornamento: Luglio 2008

Visual Studio 2008 Service Pack 1 (SP1) consente di distribuire un runtime semplice di .NET Framework, noto come .NET Framework Client Profile, ovvero un runtime che comprenda solo un sottoinsieme dei file binari contenuti in .NET Framework 3.5. Se si utilizza .NET Framework Client Profile, è possibile distribuire una libreria .NET Framework di dimensioni ridotte agli utenti dell'applicazione, che possono eseguire l'applicazione anche se nel computer utilizzato non è installata la versione completa di .NET Framework 3.5. Per ulteriori informazioni su .NET Framework Client Profile, vedere profilo client .NET Framework.

Condizioni di errore

Se nell'applicazione viene eseguito il tentativo di fare riferimento a funzionalità contenute in un assembly o un assembly dipendente non incluso in .NET Framework Client Profile, è possibile che vengano visualizzati messaggi di errore di runtime. Il messaggio esatto dipende dalla posizione della funzionalità alla quale si fa riferimento. Per eliminare tali errori, è possibile rimuovere dal progetto il riferimento all'assembly errato oppure impostare il progetto in modo che sia destinato alla versione completa di .NET Framework versione 3.5 anziché alla libreria del sottoinsieme di .NET Framework Client Profile.

Se si verifica un errore perché alcune DLL dipendenti mancano dal progetto, è possibile aggiungere le DLL mancanti al progetto di distribuzione o rimuovere i riferimenti che dipendono dalle DLL.

Nota:

Se la funzionalità a cui si fa riferimento è contenuta in una DLL diversa dalla libreria di .NET Framework 3.5, è possibile ignorare il messaggio e distribuire l'applicazione nello stato in cui si trova, se si ha la certezza che le funzionalità dipendenti mancanti non vengono chiamate dal codice. Il messaggio ha il solo scopo di segnalare questa considerazione relativa alla progettazione.

Se si verifica un errore perché il progetto o un assembly del progetto fa riferimento a funzionalità disponibili solo nella libreria completa di .NET Framework versione 3.5 ma il progetto è destinato a .NET Framework Client Profile, è necessario rimuovere i riferimenti alle funzionalità complete di .NET Framework versione 3.5 oppure destinare l'applicazione alla versione completa di .NET Framework versione 3.5.

Vedere anche

Concetti

profilo client .NET Framework

Altre risorse

Scelta di una versione specifica di .NET Framework

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Nuovo argomento per affrontare i possibili errori che si verificano quando la destinazione è .NET Framework Client Profile.

Modifica di funzionalità in SP1.