Візуальна студія 2012 та Drobox не грають разом


9

З моменту переходу на VS 2012 у мене часто виникає проблема, коли Dropbox намагається синхронізувати файли, коли VS 2012 створює їх (при додаванні проекту, встановленні пакетів нут тощо). VS виходить з ладу, оскільки файл (и) заблоковані. Хтось ще відчував це питання? Чи є спосіб налаштувати Dropbox на затримку синхронізації на кілька секунд або якусь іншу роботу?


Звучить більше, як щось, що ви повинні запропонувати розробникам, які випускають. Я не думаю, що щось на зразок Dropbox взагалі не має фіксувати файли - якщо вони модифікуються під час синхронізації, це має обробляти їх прозоро.
ThiefMaster

@TentistMaster: У мене виникає відчуття, що Dropbox блокує файл просто для створення якогось хеша, який можна порівняти з тим, що на сервері. Проблема переривчаста через стан перегонів VS 2012, який намагається заблокувати файл, коли він створює його, і Dropbox, мабуть, намагається заблокувати все, що він створив або змінив. Для мене я бачу це весь час, коли збираю програму Debug і VS 2012 скаржиться, що не може відкрити pdbфайл.
darda

@pelesl Я бачу це здебільшого при відкаті або оновленні пакунків, що залежать від залежності, але я також бачу проблему pdb. З тих пір я перейшов до OneDrive, і я помітив, що, схоже, затримка в обробці змінених файлів. Можливо, це було навмисне проектування, або просто побічний продукт чогось іншого, але це усунуло для мене це питання.
Кріс

Відповіді:


2

На сьогодні єдиною альтернативою є призупинення синхронізації під час роботи над Visual Studio. У Dropbox зараз немає можливості затримати синхронізацію. Ви можете призупинити синхронізацію, натиснувши правою кнопкою миші значок Dropbox, а потім виберіть "Призупинити синхронізацію"

введіть тут опис зображення


Це вбиває синхронізацію . Чи є якесь рішення, щоб змінити поведінку VS 2012 у створенні файлів? Мабуть, у ОП не було такої проблеми з VS 2010, я думаю.
Ісаак

2

У мене є проекти VS в Dropbox і не виникають проблеми, хоча я, як правило, використовую селективну синхронізацію (клієнт Dropbox: Налаштування> Обліковий запис) для виключення каталогу nuget / пакунків разом з / obj та / bin для економії місця та синхронізації "шум" / пропускна здатність.


2
Мені цікаво ... ви спеціально виключаєте ці папки для кожного нового проекту, який ви створюєте? Оскільки хтось, хто працює над 5-10 різними проектами на тиждень, це здається жахливо нудним, незалежно від користі.
Кріс

Так, це нудно, і я б хотів, щоб було способом автоматизувати це, але це одноразово - я весь час не створюю безліч проектів.
Дункан Смарт

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.