Errore del compilatore C1001 interno si verifica quando si compila un progetto di Visual C++ in Visual Studio 2013 aggiornamento 5

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: 3185410
Sintomi
Quando si compila un progetto di Visual C++ in Visual Studio 2013 Update 5 che utilizza determinati tipi da un assembly .NET, è che venga visualizzato il seguente messaggio di errore:
Errore irreversibile C1001: si è verificato un errore interno del compilatore.
(file del compilatore 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', riga 6378)
Risoluzione
Un hotfix supportato è ora disponibile da Microsoft. Tuttavia, destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico.

Per risolvere questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:Nota In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.
Workaround
Per risolvere questo problema, non utilizzare l'ultimo tipo di cui viene fatto riferimento nel messaggio di errore. Utilizzando tale tipo in altri linguaggi .NET, come C#, non è interessato dal problema. Pertanto, è possibile creare un assembly di shim per fornire l'accesso indiretto al tipo di interessati.
Riferimenti
Per ulteriori informazioni sull'aggiornamento 5 2013 di Visual Studio, vedere Descrizione dell'aggiornamento di 2013 Visual Studio 5.

Avviso: questo articolo è stato tradotto automaticamente

Properti

ID Artikel: 3185410 - Tinjauan Terakhir: 09/28/2016 14:17:00 - Revisi: 1.0

Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2013

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3185410 KbMtit
Tanggapan