Non proprio sicuro della mia domanda esatta, ma qui è la situazione:visivo Modalità amministratore Studio in Windows 10
Ho un'applicazione (WinForms, C# .Net) che sto sviluppando in Visual Studio 2012. Lo fa un sacco di cose, ma il punto importante è che ha bisogno di leggere i file da una certa posizione.
In questo caso, la posizione dei file si trova su un server e la mia macchina ha una configurazione di unità di rete mappata per l'accesso ai file. Posso navigare manualmente verso i file con Windows Explorer bene.
Ho la seguente riga nel mio codice, che sta mettendo in luce il problema:
System.IO.File.Exists("X:\\A Folder\\a_file.txt");
E questo file esiste in quella posizione. Tuttavia, è qui che si verifica il problema: se creo la soluzione ed eseguo l'exe direttamente dalla cartella "bin" (doppio clic). Il codice va bene e trova il file. Ma se lo eseguo con Visual Studio, ricevo un'eccezione "File non trovato".
Sto mettendo questo sul fatto che Visual Studio è in esecuzione in modalità "Amministratore" (ho dimenticato perché avevo bisogno di questo, ma lo faccio). Ora questo ha senso se si considera che l'account "amministratore" non ha il disco "X: \" mappato. Tuttavia, questo non è mai stato un problema fino a quando non ho aggiornato a Windows 10 la scorsa settimana.
Quindi la mia domanda è:
Fa Visual Studio lavoro Modalità amministratore diverso in Windows 10? In questo caso, gestisce le unità di rete mappate in modo diverso?
Vale la pena notare che ho eseguito l'aggiornamento da Windows 7, quindi non posso confermare se questo problema è presente anche in 8 e 8.1 o meno.
E prima che qualcuno lo chieda, diciamo solo che ha un'unità da mappare. Nessun percorso UNC consentito!
Forse non è legato alla tua domanda, ma Windows 10 in non supportati lista Sistema di VS 2012 Aggiornamento 5. Vedere http: // www .microsoft.com/it-it/download/Details.aspx? id = 48708. Potresti incontrare altri problemi in futuro. – qxg
@qxg: sembra come se fossi ancora sull'aggiornamento 4 al minuto, quindi potrei passare a 5 e vedere se fa la differenza ... – musefan
... nessuna differenza sull'aggiornamento 5 – musefan