使用Team Foundation服务器和BIDS 2008,每次执行Get Latest操作时,我都会收到一个检查dtproj文件的屏幕。
制作步骤: 从解决方案资源管理器执行“获取最新”后,我没有检出文件。 我单击从解决方案资源管理器中打开解决方案文件.sln,然后打开SSIS项目。 然后我收到一个“签出”屏幕,要求我签出.dtproj文件。
如何防止这种情况发生?
答案 0 :(得分:0)
我一直在使用BIDS 2008和TFS 2010很长一段时间,但从来没有遇到过你所面临的问题。以下是我的BIDS环境中的源代码管理设置。
可能对您有所帮助的其他一些链接:
A project is automatic check outs everytime when i opens the solution in TFS 2008
How to stop Visual Studio from "always" checking out solution files?
答案 1 :(得分:0)
答案 2 :(得分:0)
如果通过源代码管理资源管理器手动将.database文件添加到TFS,则此行为似乎停止,确保.dtproj中的.database文件名与添加到TFS的文件名相同。
答案 3 :(得分:0)
原来.database文件是一个本地的运行时'每次Visual Studio创建的类型文件。它不是一个实际的源文件,不应该检查到源安全。我认为发生的是:
.dtproj
文件。因此,它会尝试检查.dtproj
文件,因为已自动对其进行了更改这大致是我们为解决这个问题所采取的措施:
.database
个文件,确保它永远不会再次添加回来.database
文件
.database
文件.database
文件(这些文件可能已损坏 - 检查文件内容)到本地文件夹中,并在文本编辑器中编辑.dtproj
文件指向有效文件为什么在与数据库无关时,为什么称它为.database文件。当你在网上搜索.database时,你会得到关于数据库的信息,而不是这个讨厌的VS文件。