Visual Studio 2012 e Dropbox non funzionano bene insieme


9

Da quando sono passato a VS 2012, ho riscontrato un problema frequente in cui dropbox tenta di sincronizzare i file mentre VS 2012 li sta creando (quando si aggiunge un progetto, si installano pacchetti nuget, ecc ...). VS ha esito negativo perché i file sono bloccati. Qualcun altro ha riscontrato questo problema? C'è un modo per configurare Dropbox in modo da ritardare la sincronizzazione di qualche secondo o qualche altra soluzione?


Sembra più qualcosa che dovresti suggerire agli sviluppatori dropbox. Non credo che qualcosa come Dropbox debba bloccare i file: se vengono modificati durante la sincronizzazione, dovrebbero gestirli in modo trasparente.
ThiefMaster,

@ThiefMaster: ho la sensazione che Dropbox blocchi il file solo per creare una sorta di hash da confrontare con ciò che è sul server. Il problema è intermittente a causa delle condizioni di competizione di VS 2012 che tenta di bloccare il file quando lo crea e apparentemente Dropbox tenta di bloccare qualsiasi cosa nel momento in cui viene creato o modificato. Per me, lo vedo sempre durante la compilazione della build di debug e VS 2012 si lamenta che non è possibile aprire il pdbfile.
Darda,

@pelesl Lo vedo principalmente durante il rollback o l'aggiornamento dei pacchetti nuget con dipendenze, ma vedo anche il problema pdb. Da allora sono passato a OneDrive e ho notato che sembrano avere un ritardo nell'elaborazione dei file modificati. Forse era un design intenzionale, o solo un sottoprodotto di qualcos'altro, ma per me ha eliminato questo problema.
Chris,

Risposte:


2

L'unica alternativa per ora è mettere in pausa la sincronizzazione mentre lavori su Visual Studio. Dropbox non ha ora un'opzione per ritardare la sincronizzazione. Puoi mettere in pausa la sincronizzazione facendo clic con il pulsante destro del mouse sull'icona di Dropbox e quindi scegliere "Pausa sincronizzazione"

inserisci qui la descrizione dell'immagine


Questo uccide la sincronizzazione . Esistono soluzioni alternative per modificare il comportamento di VS 2012 nella creazione di file? Apparentemente OP non ha avuto questo problema con VS 2010, suppongo.
Isaac,

2

Ho i miei progetti VS in Dropbox e non ho problemi, anche se tendo ad usare la sincronizzazione selettiva (client Dropbox: Preferenze> Account) per escludere la directory nuget / pacchetti insieme a / obj e / bin per risparmiare spazio e sincronizzazione "rumore" / larghezza di banda.


2
Sono curioso ... escludi specificamente queste cartelle per ogni nuovo progetto che crei? Come qualcuno che lavora a 5-10 diversi progetti a settimana a volte, questo sembra terribile noioso, non importa il beneficio.
Chris,

Sì, è noioso e vorrei che ci fosse un modo per automatizzarlo, ma è una tantum: non sto creando sempre molti progetti.
Duncan Smart,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.