1

我正在将 VS2012 用于新的 Windows Store 应用程序。我有两台机器,一台 Win8 PC 和一台 MacBook Pro,它们都使用同一个 DropBox 帐户来保持工作文件同步。这是问题所在。我目前只在 PC 上工作,使用 VS2012。然而,我不断收到一个弹出对话框消息,提示我一直在编辑和测试的文件已被另一个程序修改,我要重新加载它吗?

我拒绝重新加载它,然后转到单独的文本编辑程序来比较这两个文件。

这是我找到的。标记为“home.js”的文件仍然包含我开始编辑会话时的原始内容。标记为“home(Dell1405 的冲突副本 2013-02-08).js”的文件与我的最新更新一致。因此,DropBox 似乎已尝试同步文件的较新副本,但导致认为该文件来自另一个来源,因此将其标记为冲突副本。

所以 VS 提醒我的“新”文件实际上是我在调试模式下运行项目时保存的最新副本,它与 VS 编辑窗口中显示的代码一致。

所以我的问题是:在调试时,VS 是否将我的代码文件保存在与我看到的磁盘位置不同的某个临时区域中?这就是让 DropBox(和我)感到困惑的地方吗?如果是这样,我该如何解决?

我想我可以在开始工作之前关闭我的 PC 上的 DropBox,但是我不得不求助于sneaker-net 将编辑过的图像从我的 Mac 移动到 PC。

4

0 回答 0