自从切换到VS 2012以来,我经常遇到一个问题:在VS 2012创建文件时,dropbox尝试同步文件(添加项目,安装nuget软件包等时)。VS失败,因为文件已锁定。还有其他人遇到过这个问题吗?有没有一种方法可以将Dropbox配置为将同步延迟几秒钟或其他一些解决方法?
听起来更像是您应该向Dropbox开发人员建议的东西。我认为Dropbox之类的东西根本不应该锁定文件-如果在同步时对其进行了修改,它应该以透明的方式处理它。
—
ThiefMaster 2012年
@ThiefMaster:我觉得Dropbox锁定文件只是为了创建某种哈希值以与服务器上的内容进行比较。由于VS 2012在创建文件时试图锁定文件,而Dropbox试图在创建或修改文件时锁定任何文件,因此该问题是间歇性的。对我来说,在编译Debug版本时总是看到它,而VS 2012抱怨它无法打开
—
darda 2014年
pdb
文件。
@pelesl我在回滚或更新具有依赖项的nuget包时主要看到它,但是我也确实看到了pdb问题。从那以后,我开始使用OneDrive,但我发现它们似乎在处理已更改的文件方面存在延迟。也许这是故意设计,或者只是其他东西的副产品,但是对我来说,它消除了这个问题。
—
克里斯(Chris)