FIX: messaggio di errore quando si tenta di aggiungere file al controllo del codice sorgente: eccezione non gestita in un componente nell'applicazione "

Sintomi

Quando si tenta di aggiungere file al controllo codice sorgente (SCC) su un computer con Microsoft Visual Studio 2008 Team Foundation Server Service Pack 1 (SP1) installato, viene visualizzato il seguente messaggio:
Eccezione non gestita durante un componente nell'applicazione. Se si sceglie Continua, l'applicazione ignora l'errore e tentare di continuare.



InvalidArgument = valore '-1' non è valido per 'indice'.

Nome parametro: indice
Questo problema si verifica quando si tenta di aggiungere file utilizzando uno dei seguenti metodi:
  • Utilizzando il menu di scelta rapida Esplora controllo codice sorgente
  • Fare clic sul pulsante Aggiungi elementi alla cartella sulla barra degli strumenti
Nota: Quando si trascina i file per aggiungerli al controllo del codice sorgente, l'operazione funziona.

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.

Prerequisiti


È necessario disporre di Team Explorer SP1 installata per applicare questo hotfix.

Richiesta di riavvio


Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido


Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.

Informazioni sui file


La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare il
Fuso orario
scheda di
Data e ora
elemento nel Pannello di controllo.
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Microsoft.teamfoundation.versioncontrol.controls.dll9.0.30729.1983,117,05611-Dec-200823:03x86

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Il testo dell'eccezione dettaglio simile al seguente:
System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1' is not valid for 'index'.Parameter name: index
at System.Windows.Forms.ImageList.Draw(Graphics g, Int32 x, Int32 y, Int32 width, Int32 height, Int32 index)
at System.Windows.Forms.ImageList.Draw(Graphics g, Int32 x, Int32 y, Int32 index)
at System.Windows.Forms.ImageList.Draw(Graphics g, Point pt, Int32 index)

at icrosoft.TeamFoundation.VersionControl.Controls.TreeComboBox.TreeComboBoxWrapper.TreeComboBoxEditBoxWrapper.PaintIcon()
at Microsoft.TeamFoundation.VersionControl.Controls.TreeComboBox.TreeComboBoxWrapper.TreeComboBoxEditBoxWrapper.WndProc(Message& )
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr Param)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ComboBox.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Proprietà

ID articolo: 960096 - Ultima revisione: 18 feb 2017 - Revisione: 2

Feedback