Visual Studio Spostare progetto in altro harddisk

di Frankq il
7 risposte

Ciao a tutti, 

Ho copiato la cartella del progetto su un altro harddisk , ma quando apro la soluzione nel caricamento files mi da errore 80004005

Ho Windows 10 pro

Franco

7 Risposte

  • Allego screenshot

    Scusa avevo scritto a memoria

    Franco

  • Non ho mai avuto necessità di fare quello che dici, però guardando lo screenshot dell'errore si vede chiaramente che sta ancora cercando il file in "C:\Users\......" e ovviamente non lo trova più.

    Devi usare il programma Notepad++
    Apri il file del progetto (probabilmente sarà CNC_Fori.sln)
    Cercare la stringa "C:\Users\Public\CNC_Fori" su tutto il progetto (se hai problemi a selezionare la voce corretta di Notepad++ chiedi pure)
    Sostituire la stringa "C:\Users\Public\CNC_Fori" con quella corretta con il path giusto

  • Ciao a tutti

    @Sirjo

    La cartella originale è su un hardisk in rete

    Dopo aver letto i Vs post ho aperto CNC_Fori  (rete)  in Visual studio, l'ho eseguito normalmente e poi l'ho salvato 

    Ho copiato la cartella CNC_Fori  (rete)  in C:\User\Public

    Lanciato VS  va in errore come indicato

    Il sistema cerca di aprire  C:\User\Public\CNC_Fori\Form1.vb ma qualcosa non gli torna

    con notepad++ ho cercato "Raspberry" in tutta la cartella; escludendo il contenuto della strighe del programma ho ottenuto

    
      C:\Users\Public\CNC_Fori\bin\Debug\CNC_Fori.pdb (48 corrispondenze)
    	Riga  10: 4…f”7Òèÿr#ÅôW[·a¤œ
    	Riga 304: 
    	Riga 305: 
    	Riga 332: 
    	Riga 333: 
     
      
      C:\Users\Public\CNC_Fori\obj\Debug\CNC_Fori.exe (1 corrispondenze)
    	Riga 1102: 
      C:\Users\Public\CNC_Fori\obj\Debug\CNC_Fori.pdb (48 corrispondenze)
    	Riga  10: 4…f”7Òèÿr#ÅôW[·a¤œ
    	Riga 304: 
    	Riga 305: 
    	Riga 332: 
    	Riga 333: 
      C:\Users\Public\CNC_Fori\obj\Debug\CNC_Fori.vbproj.FileListAbsolute.txt (21 corrispondenze)
    	Riga 22: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe.config
    	Riga 23: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe
    	Riga 24: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.pdb
    	Riga 25: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.xml
    	Riga 26: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.dll
    	Riga 27: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.dll
    	Riga 28: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.dll
    	Riga 29: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.EF6.dll
    	Riga 30: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.Linq.dll
    	Riga 31: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.xml
    	Riga 32: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.xml
    	Riga 33: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.xml
    	Riga 34: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.AssemblyReference.cache
    	Riga 35: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.Form1.resources
    	Riga 36: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.Resources.resources
    	Riga 37: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.GenerateResource.cache
    	Riga 38: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.CoreCompileInputs.cache
    	Riga 39: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.Up2Date
    	Riga 40: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.exe
    	Riga 41: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.xml
    	Riga 42: \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.pdb

    ho aperto il file  C:\Users\Public\CNC_Fori\obj\Debug\CNC_Fori.vbproj.FileListAbsolute.txt

    ed ecco il contenuto

    D:\WkVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe.config
    D:\WkVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe
    D:\WkVBNet\CNC_Fori\bin\Debug\CNC_Fori.pdb
    D:\WkVBNet\CNC_Fori\bin\Debug\CNC_Fori.xml
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.AssemblyReference.cache
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.Form1.resources
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.Resources.resources
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.GenerateResource.cache
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.CoreCompileInputs.cache
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.exe
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.xml
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.pdb
    D:\WkVBNet\CNC_Fori\bin\Debug\EntityFramework.dll
    D:\WkVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.dll
    D:\WkVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.dll
    D:\WkVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.EF6.dll
    D:\WkVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.Linq.dll
    D:\WkVBNet\CNC_Fori\bin\Debug\EntityFramework.xml
    D:\WkVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.xml
    D:\WkVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.xml
    D:\WkVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.Up2Date
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe.config
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.exe
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.pdb
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\CNC_Fori.xml
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.dll
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.dll
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.dll
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.EF6.dll
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.Linq.dll
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.xml
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\EntityFramework.SqlServer.xml
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\bin\Debug\System.Data.SQLite.xml
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.AssemblyReference.cache
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.Form1.resources
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.Resources.resources
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.GenerateResource.cache
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.CoreCompileInputs.cache
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.vbproj.Up2Date
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.exe
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.xml
    \\RASPBERRYPI\A_Dati\aVBNet\CNC_Fori\obj\Debug\CNC_Fori.pdb
    

    Cosa ne pensate?

    Franco

    PS.  Ho corretto il file mettendo C:\Users\Public al posto di \\RASPBERRYPI\A_Dati\aVBNet ma va in errore ugualmente

  • Cosa ne pensate?

    Penso che non sia una buona idea  mettere il progetto in C:\User\Public...

    Non vedo neanche una buona ragione per tenerlo su una cartella di rete, a meno che non dobbiate operare in più persone sul codice sorgente, ma in questo caso vanno prese ben altre precauzioni.

    Eviterei anche di editare a mano il file del progetto (.vbproj) e/o quello della soluzione (.sln).

    Il mio consiglio è quello di creare un nuovo progetto scegliendo una cartella specifica, diciamo "privata" al momento della creazione. Importare nel nuovo progetto tutti i file .vb, .designer.vb, resx e salvare il tutto nella nuova cartella.

  • Concordo con Grumpy e aggiungo che l'errore indica un problema di accesso in memoria di un puntatore. Questo tipo di errori di basso livello è quasi sempre causato da librerie che non sono aggiornate o non sono state caricate in memoria e sospetto che il progetto abbia un problema con le librerie Firmata.

    I file pdb ed exe li puoi ignorare (anche cancellare), anzi potresti proprio cancellare la cartella Debug.

    Copia su una cartella appositamente creata in C: e controlla tutti i riferimenti alle librerie necessarie, poi ricompila.

  • Vi ringrazio per i consigli, 

    Franco

Devi accedere o registrarti per scrivere nel forum
7 risposte