【发布时间】:2012-09-01 14:52:12
【问题描述】:
最近我们在 TFS 和我们的代码库方面遇到了问题。我们有一段使用 Webdriver 的测试,还有一段使用 Coded UI。最近,在推出新版本后,我们在合并代码时遇到了问题。有些文件夹显示为文件夹的白色轮廓,我们可以右键单击并选择“包含在项目中”。我们还注意到一些文件丢失了,我们无法“获取最新”来获取它们。我们必须采取一些方法来做到这一点(搁置代码、删除本地文件、获取最新的、合并代码)。即使我们这样做了,我们仍然会遇到一些问题。
但我们遇到的主要问题是我们的编码 UI 地图正在破坏。而不是正常的结构,例如:
.uitest
----.cs
----.designer.cs
当我们合并新代码时,UI 映射如下所示:
.cs
----.designer.cs
.uitest
我在 notepad++ 中打开 .csproj 并注意到 .cs 和 .designer.cs 文件不再依赖于 .uitest 文件。现在.cs文件没有依赖,.designer依赖.cs文件。我们可以相对轻松地修复它,但它会在每次构建中不断中断,并且我们需要修复几张地图。问题究竟出在哪里?另外,提到我的第一个问题是文件未包含在项目中,可能是什么问题?
我在 MSDN 论坛上问过同样的问题,但我收到的建议我已经尝试过了,比如创建一个新工作区,因为另一个可能已损坏。还是不行。
提前致谢
编辑:在 MSDN 论坛上建议以管理员身份运行 VS。那也没有用。不太确定是什么导致了这个问题。它似乎并没有给每个人带来问题,因为一些新版本会给某些人带来问题,但不会给其他人带来问题。更多信息是我在 Windows 7 64 位和 Visual Studio Ultimate 2010 上运行。
【问题讨论】:
标签: c# visual-studio-2010 tfs coded-ui-tests