Disinstallare completamente Visual Studio 2010


1

Ho un bug con Visual Studio 2010, ogni volta che provo a eseguire il mio programma con il debug abilitato viene visualizzato un messaggio di errore che dice "Errore durante il tentativo di eseguire il progetto: Eccezione non rilevata generata dal metodo chiamato tramite Reflection". Questo succede anche su un nuovo progetto, quindi non è il mio codice.

Ho provato a disinstallare tramite il programma di disinstallazione e reinstallare, ma si interrompe ancora.

Quali passi devo prendere per rimuovere o riparare completamente tutti i file su cui Visual Studio potrebbe fare affidamento e che li stanno rompendo?

Sto eseguendo Windows 7, con il nuovo Service Pack. Posso avviare Ubuntu 10.4 se necessario, anche se Visual Studio non è impostato per funzionare su quel sistema operativo.

PS> Sono a conoscenza di http://support.microsoft.com/kb/248697 , ma è sia per un sistema molto più vecchio che per l'ultimo sistema operativo che menziona è XP, quindi dubito della sua rilevanza.

EDIT: Bit più informazioni

Se vado in Linux e creo una nuova cartella (chiamiamo questa cartella TESTPERMS per ora) e navigo verso dove si trova quella cartella nel terminale e inserisco ls -l Ottengo questo risultato

drwx------ 1 nick nick       0 2011-03-16 20:08 TESTPERMS

Quindi inserisco il comando chmod 777 TESTPERMS

Ottengo questo risultato:

drwx------ 1 nick nick       0 2011-03-16 20:08 TESTPERMS

Provo sudo chmod 777 TESTPERMS

Ottengo questo risultato:

drwx------ 1 nick nick       0 2011-03-16 20:08 TESTPERMS

Le autorizzazioni non stanno cambiando.

MODIFICARE:

OK, sono riuscito a risolvere le cose solo riformattandomi completamente. Lascerò questo aperto se c'è qualcun altro che ha questo problema ma non sarò più in grado di testare le soluzioni.

Risposte:


2

Sono stato in grado di trovarlo con una rapida ricerca su google ( link ):

2.4.11.2 Debugger start fails if the IntelliTrace recordings directory is Read-Only

By default, IntelliTrace files are located in the "%ProgramData%\Microsoft Visual
Studio\10.0\TraceDebugging\" directory.  If this directory is made read-only, or the 
directory is changed to a read-only location, an uncaught exception gets raised to the 
user.  "Error while trying to run project: Uncaught exception thrown by method called 
through Reflection."

Per risolvere questo problema:

* Option 1: Modify the permissions of the directory to be writable. 
* Option 2: Change the directory where IntelliTrace recordings are stored.
      o In Visual Studio, open the Options dialog box.
      o Expand the IntelliTrace item in the left pane of the dialog box.
      o Click the Advanced item under IntelliTrace.
      o Change the IntelliTrace recordings directory to one that is not read-only.
      o Click OK.

La cartella è infatti di sola lettura, così come l'intera cartella dei dati del programma. Quando provo a deselezionare la lettura solo in Explorer, questo si ricontrolla automaticamente all'istante e ho provato ad usare attrib nella riga di comando con lo stesso effetto. Entrare nelle opzioni non ha funzionato neanche, poiché facendo clic sulla scheda "Intellitrace" è stato indicato che "si è verificato un errore durante il caricamento di questa pagina delle proprietà". Penso davvero che rimuovere tutto e reinstallare sarebbe meglio qui. Ho anche tentato di impostare le autorizzazioni dell'intera cartella dei dati del programma in modo che non fosse di sola lettura, ma alcuni file erano inaccessibili e quindi fallito
Nick Udell

Ho anche provato a dare a tutti gli utenti il ​​pieno controllo usando le opzioni di sicurezza della cartella e ho provato un chmod 777 in Linux. La cartella continua a leggere solo e il problema persiste ancora
Nick Udell il

@Nick Udell Ho trovato questo link che sembra parlare dello stesso problema che stai riscontrando . Non sono sicuro se questo aiuta.
Marc Reside,

Merda, ho seguito tutti i loro consigli, e nessuno di questi funziona. Qualsiasi cartella che creo (anche su un nuovo account utente) si imposta automaticamente in sola lettura. La loro soluzione alternativa per le cartelle pubbliche è impossibile per me poiché le cartelle pubbliche sono memorizzate su C: \, che è un SSD da 60 gig e manca di spazio. Sembra che una nuova installazione sia l'unico modo in avanti.
Nick Udell,

Fa schifo. Mi dispiace sentirlo.
Marc Reside,

0

Per risolvere il problema menzionato nel primo paragrafo, provare a installare la versione di rilascio del Service Pack 1 per VS2010. Se il problema persiste, pubblica il tuo problema su Microsoft Connect.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.