2015-02-06 11 views
5

Non riesco a capire perché Visual Studio non stia aprendo i file CSHTML. Viene visualizzato il messaggio di errore:Visual Studio 2013 non in apertura file * .cshtml

Il documento non può essere aperto. È stato rinominato, cancellato o spostato.

Il file esiste. Posso modificare l'estensione in .html e aprire il file senza problemi. Se cambio l'estensione in .cshtml con il file ancora aperto, mi consente di modificarlo. Se chiudo il file e provo ad aprirlo di nuovo, ricevo il messaggio precedente. Ogni altro tipo di file si aprirà eccetto .cshtml. Qualsiasi aiuto sarebbe molto apprezzato!!

**** **** UPDATE

capito che ha qualcosa a che fare con l'editor HTML utilizzato per impostazione predefinita per i file .cshtml. Se clicco con il tasto destro del mouse, apro con ... e seleziono un editor diverso, si aprirà ma perdo tutti gli intellisense e non riconosce alcuna sintassi del rasoio. Installazione di Update 4 per VS 2013 per vedere se funziona.

+0

riavviare il VS e guardare i file elencati. C'è un tag di cautela vicino a loro? –

+1

Ho riavviato VS più volte. Cancellato il file * .suo e riavviato. Collegamenti TFS rimossi e letti. Non ci sono etichette di attenzione o alcun tipo di avviso/errore. Il progetto si basa e funziona bene. –

+0

La creazione o l'esecuzione sono separati da Visualizza file correlati. fammi pensare ... –

risposta

0

Secondo il tuo tentativo, sembra che l'Applicazione (VS 2013) non abbia concesso l'autorizzazione necessaria per il funzionamento del file su disco (questo potrebbe essere correlato a file IDE o di progetto). Ciò potrebbe verificarsi da un sistema operativo corrotto.

Soluzione: Controllare Directory permesso O manualmente tenta di reinstallare sistema operativo e poi VS (reinstallare il VS in sé non ha effetto in molti casi).

+0

Non credo che ciò funzionerebbe perché altri progetti apriranno i file CSHTML. Deve essere un problema di soluzione/progetto. –

0

Avevo installato Xamarin studio e Xamarin per Visual Studio. Una volta disinstallato Xamarin, il problema è stato risolto! Un'altra cosa che ho provato prima di rimuovere Xamarin era fare clic destro sul file .cshtml e scegliere "Apri con ..." e quindi selezionare "Editor del codice sorgente (testo)". Per me in questo caso ho avuto intellisense. Spero che questo aiuti un amico.

+0

Grazie per la tua risposta Ahmad. Ho finito per dover disinstallare Visual Studio, quindi reinstallare.Non sono sicuro se ci fosse un modo migliore per risolvere il problema o meno, ma non potevo permettermi di sprecare altro tempo nella ricerca. Grazie ancora! –

1

Basta installare Visual Studio 2013 Update 5, questo risolverà il problema

Problemi correlati