Visual Studio Spostare progetto in altro harddisk

di il
7 risposte

Visual Studio Spostare progetto in altro harddisk

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

  • Re: Visual Studio Spostare progetto in altro harddisk

    Salve,

    forse https://developercommunity.visualstudio.com/t/0x80004005/29057 ?

    salutoni romagnoli
    -- 
    Andrea

  • Re: Visual Studio Spostare progetto in altro harddisk

    Allego screenshot

    Scusa avevo scritto a memoria

    Franco

  • Re: Visual Studio Spostare progetto in altro harddisk

    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

  • Re: Visual Studio Spostare progetto in altro harddisk

    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

  • Re: Visual Studio Spostare progetto in altro harddisk

    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.

  • Re: Visual Studio Spostare progetto in altro harddisk

    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.

  • Re: Visual Studio Spostare progetto in altro harddisk

    Vi ringrazio per i consigli, 

    Franco

Devi accedere o registrarti per scrivere nel forum
7 risposte