jb.*_*jb. 12 tfs visual-studio-2010
TFS源控制下的2个项目.
DependancyProject.sln
AppProject.sln
使用AppProject引用DependancyProject.
-
我遇到的问题是AppProject中的Installer项目.它将DependancyProject.dll作为"引用"(?),它试图将其包含在GAC中.
当我尝试构建这个项目时,要创建一个MSI来安装App,我就会收到错误
The item $/Assemblues/DependancyProject/bin/debug/DependancyProject.dll is locked for check-out by USER in workspace HIS-PC-NAME.
Run Code Online (Sandbox Code Playgroud)
(有问题的PC没有死,没有使用)
检查到Source Control中的dll(据我所见).当我浏览它时,它所引用的路径不存在(没有bin文件夹).
DependancyProject几乎被Source Control中的每个项目引用,我从来没有遇到任何问题.它构建,所有其他项目构建.只有这一个安装程序项目没有.
我无法理解为什么它还需要尝试修改它.所有它需要做的(我假设)是复制它.
这里有什么想法?
Edw*_*son 19
某些文件在TFS中配置为"不可合并",这意味着当对它们进行更改时它们将被锁定.默认列表包括各种二进制文件,包括.dll文件.请注意,此锁定适用于所有挂起的更改 - 包括添加.
可能是其他开发人员意外地添加了他的bin目录 - 并且该目录中的任何二进制文件(即大多数)都会因为处于不可合并的列表而被锁定.
当这些项目被锁定时,您将无法挂起其他更改(包括在不同工作区中添加).要打破此锁定,其他开发人员可以通过撤消挂起的更改来执行此操作,或者服务器管理员可以使用Team Foundation Server Power Tools中的"在源代码管理中查找"功能来执行此操作.
也就是说,我不知道为什么你的构建过程试图在该文件上添加一个添加.
| 归档时间: |
|
| 查看次数: |
15524 次 |
| 最近记录: |