Al momento sei offline in attesa che la connessione Internet venga ristabilita

Messaggio di errore quando si tenta di eseguire un'applicazione Visual C++: "Impossibile avviare questa applicazione perché la configurazione dell'applicazione non è corretta. Il problema potrebbe essere risolto reinstallando l'applicazi...

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 948854
Sintomi
Quando si esegue un file eseguibile di Visual C++ o DLL che contiene le informazioni di debug incorporato, l'applicazione non viene avviato. Inoltre, viene visualizzato il seguente messaggio di errore:
Questa applicazione è Impossibile avviare la configurazione dell'applicazione non è corretta. La reinstallazione dell'applicazione potrebbe risolvere il problema.
Questo problema si verifica se Microsoft Visual C++ Redistributable Package (VCRedist.exe) è stato utilizzato per distribuire le DLL di Visual C++ nel computer.
Cause
Questo problema si verifica quando viene soddisfatta una delle seguenti condizioni:
  • Il file VCRedist.exe dll installato è per una versione diversa di Visual C++.
  • Il file VCRedist.exe, la build di debug delle DLL di Visual C++ non è stato installato nel computer.
Risoluzione
Per risolvere questo problema, è possibile utilizzare lo strumento Dependency Walker per documentare tutte le DLL che utilizza un'applicazione Visual C++. A tale scopo, utilizzare i metodi seguenti nell'ordine in cui vengono presentati.

Metodo 1: Installare lo strumento Dependency Walker

Lo strumento Dependency Walker fa parte di strumenti di supporto di Windows. Gli strumenti di supporto non vengono installati con il sistema operativo Windows. Al contrario, è necessario installarli separatamente dalla cartella \Support\Tools del CD del sistema operativo Windows. Per installare gli strumenti di supporto di Windows, vedere la sezione "Installazione di Windows Support Tools" del seguente sito Web Microsoft:

Metodo 2: Determinare le DLL da cui dipende l'applicazione

Per determinare le DLL da cui dipende l'applicazione, utilizzare lo strumento Dependency Walker per analizzare l'applicazione di Visual C++. A tale scopo, attenersi alla seguente procedura:
  1. In Esplora risorse, individuare l'applicazione e tutte le DLL che richiede l'applicazione.
  2. Pulsante destro del mouse l'applicazione e quindi fare clic su Visualizza dipendenze.
Lo strumento Dependency Walker analizza l'applicazione e genera una struttura gerarchica che elenca tutte le dipendenze con l'applicazione. Una delle dipendenze è la versione di debug delle librerie di runtime di C (CRT) che vengono utilizzati, ad esempio il file msvcr80d. dll.

Metodo 3: Copiare i file DLL dipendenti

Se è installata una versione precedente di versione di debug CRT, o se i file non sono presenti nel computer, è necessario fornire copie di versione di debug CRT che è stata utilizzata per compilare l'applicazione di Visual C++. A tale scopo, attenersi alla seguente procedura:
  1. Nel computer di sviluppo, individuare la versione di debug CRT. Questa versione si trova nella seguente cartella di Visual Studio:
    ..\Vc\redist\debug_nonredist.
  2. Copiare gli assembly del file DLL necessari da questa cartella.
  3. Nel computer in cui si desidera eseguire l'applicazione, copiare gli assembly del file DLL in una cartella con lo stesso nome e percorso di cartella per l'applicazione di Visual C++.
Importante La versione di debug delle DLL CRT non sono ridistribuibili. Non è consigliabile distribuire tali agli utenti finali per una distribuzione definitiva dell'applicazione. Per ulteriori informazioni sui file ridistribuibili, vedere il file Redist txt nella cartella principale di installazione di Visual Studio.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 948854 - Ultima revisione: 11/23/2013 14:06:00 - Revisione: 3.0

Microsoft Visual C++ 2005 Express Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Team Suite, Microsoft Visual C++ 2008 Express Edition, Microsoft Visual Studio 2008 Academic Edition, Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Team Suite

  • kbdevsicnvrtkb kbmt KB948854 KbMtit
Feedback
script>