Visual studio 2012 และ dropbox เล่นได้ไม่ดีนัก


9

นับตั้งแต่เปลี่ยนเป็น VS 2012 ฉันมีปัญหาเกิดขึ้นบ่อยครั้งที่ดรอปบ็อกซ์พยายามซิงค์ไฟล์เนื่องจาก VS 2012 กำลังสร้างไฟล์เหล่านั้น (เมื่อเพิ่มโครงการติดตั้งแพคเกจ nuget ฯลฯ ... ) VS ล้มเหลวเนื่องจากไฟล์ถูกล็อค มีคนอื่นประสบปัญหานี้หรือไม่? มีวิธีในการกำหนดค่า Dropbox ให้ชะลอการซิงค์ภายในสองสามวินาที


ฟังดูคล้ายกับสิ่งที่คุณควรแนะนำให้กับ devbox ของ dropbox ฉันไม่คิดว่าบางอย่างเช่น Dropbox ควรล็อคไฟล์เลย - หากมีการปรับเปลี่ยนในขณะที่ซิงค์มันควรจัดการกับมันอย่างโปร่งใส
ThiefMaster

@ThiefMaster: ฉันรู้สึก Dropbox ล็อคไฟล์เพียงเพื่อสร้างแฮชบางประเภทเพื่อเปรียบเทียบกับสิ่งที่อยู่บนเซิร์ฟเวอร์ ปัญหาเกิดขึ้นไม่สม่ำเสมอเนื่องจากสภาวะการแข่งขันของ VS 2012 พยายามล็อคไฟล์เมื่อมันสร้างขึ้นและเห็นได้ชัดว่า Dropbox พยายามล็อคสิ่งที่สองที่สร้างหรือแก้ไข สำหรับฉันฉันเห็นมันตลอดเวลาเมื่อรวบรวม Debug build และ VS 2012 บ่นว่าไม่สามารถเปิดpdbไฟล์ได้
darda

@pelesl ฉันเห็นส่วนใหญ่เมื่อย้อนกลับหรืออัปเดตแพคเกจ nuget ด้วยการพึ่งพา แต่ฉันเห็นปัญหา pdb เช่นกัน ตั้งแต่ฉันย้ายไปยัง OneDrive และฉันสังเกตว่าพวกเขาดูเหมือนจะมีความล่าช้าในการประมวลผลไฟล์ที่เปลี่ยนแปลง บางทีมันอาจเป็นการออกแบบโดยเจตนาหรือเป็นผลพลอยได้จากสิ่งอื่น แต่มันได้ขจัดปัญหานี้ให้กับฉัน
Chris

คำตอบ:


2

ทางเลือกเดียวสำหรับตอนนี้คือการหยุดการซิงค์ชั่วคราวในขณะที่คุณกำลังทำงานกับ Visual Studio Dropbox ไม่มีตัวเลือกในการชะลอการซิงค์ คุณสามารถหยุดการซิงค์ชั่วคราวโดยคลิกขวาที่ไอคอน Dropbox จากนั้นเลือก "หยุดการซิงค์"

ป้อนคำอธิบายรูปภาพที่นี่


นี้ฆ่าซิงค์ มีวิธีแก้ไขปัญหาเฉพาะหน้าเพื่อเปลี่ยนพฤติกรรม VS 2012 ในการสร้างไฟล์หรือไม่? เห็นได้ชัดว่า OP ไม่มีปัญหากับ VS 2010 ฉันคิดว่า
ไอแซค

2

ฉันมีโปรเจ็กต์ VS ใน Dropbox และไม่มีปัญหาถึงแม้ว่าฉันมักจะเลือกซิงค์ (ไคลเอนต์ Dropbox: การตั้งค่า> บัญชี) เพื่อแยกไดเรกทอรี nuget / packages พร้อมกับ / obj และ / bin เพื่อประหยัดพื้นที่และการซิงค์ "เสียง" / แบนด์วิดธ์


2
ฉันอยากรู้ว่า ... คุณแยกโฟลเดอร์เหล่านี้โดยเฉพาะสำหรับโครงการใหม่ที่คุณสร้างหรือไม่? ในฐานะที่เป็นคนที่ทำงานในโครงการต่าง ๆ 5-10 ครั้งต่อสัปดาห์ดูเหมือนว่าน่าเบื่อมากไม่ว่าจะได้รับประโยชน์
คริส

ใช่มันน่าเบื่อและฉันหวังว่าจะมีวิธีการทำให้เป็นแบบอัตโนมัติ แต่มันเป็นแบบครั้งเดียว - ฉันไม่ได้สร้างโครงการจำนวนมากตลอดเวลา
Duncan Smart

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.