Visual studio 2012 dan dropbox tidak bermain bagus bersama

9

Sejak beralih ke VS 2012, saya memiliki masalah yang sering terjadi ketika dropbox mencoba menyinkronkan file saat VS 2012 membuatnya (ketika menambahkan proyek, menginstal paket nuget, dll ...). VS gagal karena file dikunci. Adakah orang lain yang mengalami masalah ini? Apakah ada cara untuk mengonfigurasi Dropbox untuk menunda sinkronisasi beberapa detik atau beberapa penyelesaian lainnya?

Chris
sumber
Kedengarannya lebih seperti sesuatu yang harus Anda sarankan ke pengembang dropbox. Saya tidak berpikir sesuatu seperti Dropbox harus mengunci file sama sekali - jika mereka dimodifikasi saat sedang disinkronkan, itu harus menangani secara transparan.
ThiefMaster
@ThiefMaster: Saya merasa Dropbox mengunci file hanya untuk membuat semacam hash untuk dibandingkan dengan apa yang ada di server. Masalahnya adalah terputus-putus karena kondisi balapan VS 2012 yang mencoba mengunci file ketika membuatnya dan Dropbox tampaknya mencoba untuk mengunci apa pun yang dibuat atau dimodifikasi. Bagi saya, saya melihatnya sepanjang waktu ketika mengkompilasi Debug build dan VS 2012 mengeluh tidak dapat membuka pdbfile.
darda
@pelesl Saya melihatnya sebagian besar ketika memutar kembali atau memperbarui paket nuget dengan dependensi, tapi saya juga melihat masalah pdb. Sejak saat itu saya pindah ke OneDrive, dan saya perhatikan mereka sepertinya mengalami keterlambatan dalam memproses file yang diubah. Mungkin itu disengaja, atau hanya produk sampingan dari sesuatu yang lain, tetapi itu telah menghilangkan masalah ini, bagi saya.
Chris

Jawaban:

2

Satu-satunya alternatif untuk saat ini adalah menjeda sinkronisasi saat Anda bekerja di Visual Studio. Dropbox tidak memiliki opsi sekarang untuk menunda sinkronisasi. Anda dapat menjeda sinkronisasi dengan mengklik kanan ikon Dropbox & kemudian memilih "Jeda sinkronisasi"

masukkan deskripsi gambar di sini

Sathyajith Bhat
sumber
Ini membunuh sinkronisasi . Apakah ada solusi untuk mengubah perilaku VS 2012 dalam membuat file? Rupanya OP belum memiliki masalah dengan VS 2010, saya kira.
Isaac
2

Saya memiliki proyek VS di Dropbox dan tidak memiliki masalah, meskipun saya cenderung menggunakan sinkronisasi selektif (klien Dropbox: Preferensi> Akun) untuk mengecualikan direktori nuget / paket bersama dengan / obj dan / bin untuk menghemat ruang dan sinkronisasi "noise" / bandwidth.

Duncan Smart
sumber
2
Saya ingin tahu ... apakah Anda secara khusus mengecualikan folder ini untuk setiap proyek baru yang Anda buat? Sebagai seseorang yang bekerja pada 5-10 proyek berbeda setiap minggu, ini sepertinya membosankan, tidak peduli manfaatnya.
Chris
Ya itu membosankan dan saya berharap ada cara mengotomatiskannya, tapi ini satu kali - saya tidak membuat banyak proyek sepanjang waktu.
Duncan Smart