Oppure

Loading
23/04/20 17:06
fosforo
Ciao
Ho problemi a compilare un progetto XAML.
Mi da questo errore:

Gravità    Codice    Descrizione    Progetto    File    Riga    Stato eliminazione
Errore        non è possibile copiare il file "obj\Debug\NDI Controll.exe" in "..\..\Bin\AnyCPU\Debug\NDI Controll.exe". Il processo non può accedere al file '..\..\Bin\AnyCPU\Debug\NDI Controll.exe' perché è in uso da un altro processo.

Per avviare il Debug devo fermare il processo:
Microsoft Visual Studio XAML Designer (32bit).

Se non riapro la finestra MainWindows.xaml la compilazione funziona.

Grazie anticipatamente.
aaa
24/04/20 18:51
Carlo
Il problema lo riscontri perché hai mandato in esecuzione NDI Controll.exe, mentre VisualStudio era aperto, hai apportato delle modifiche e rilanciato il Debug, con generazione dell'errore.
Quando chiudi VisualStudio i programmi che sono in uso, non vengono rilasciati immediatamente, se riapri VisualStudio non è detto che NDI Controll.exe sia stato rilasciato, La nuova sessione di VisualStudio non potrà sovrescrivere NDI Controll.exe, se è ancora in uso, e viene generato l'errore.

Per controllare se quanto ho affermato è vero, verifica se riesci a cancellare:
"..\..\Bin\AnyCPU\Debug\NDI Controll.exe"
Finquando non puoi cancellare NDI Controll.exe, VisualStudio non lo potrà sovrascrivere.

Controlla anche che non ci sia un NDI Controll.exe aperto sotto le finestre...

Soluzione 1, compila in release, e il programma finirà in:
"..\..\Bin\AnyCPU\Release\NDI Controll.exe"

Soluzione2, vedi se trovi il processo e arrestalo.

Soluzione3, riavvia il PC, in modo da forzare il rilascio di: NDI Controll.exe

Ultima modifica effettuata da Carlo 24/04/20 19:44
in programmazione tutto è permesso
26/04/20 18:11
fosforo
Ciao

Per controllare se quanto ho affermato è vero, verifica se riesci a cancellare:
"..\..\Bin\AnyCPU\Debug\NDI Controll.exe"
Finquando non puoi cancellare NDI Controll.exe, VisualStudio non lo potrà sovrascrivere.

Il file l'ho trovato e cancellato.
Ora funziona.
Quello che non capisco è perché anche riavviando il file NDI Controll.exe rimaneva bloccato.


Grazie
aaa
26/04/20 21:14
Carlo
Postato originariamente da fosforo:

Quello che non capisco è perché anche riavviando il file NDI Controll.exe rimaneva bloccato.



Molto probabilmente Win è impostato per la sospensione, per cui quando riavvii, non riavvii nulla.
Su Pannello di controllo/opzioni risparmio energia/specificare cosa avviene quando si preme il pulsante di alimentazione o quando si chide il coperchio se è un portatile, controlla come hai le impostazioni.
Solo se hai: arresta il sistema, Win si chiude e riparte da zero.
in programmazione tutto è permesso