我有一个c#项目,其中包含在签入TFS时无法找到的引用。我调试时项目运行正常。 它是我的服务项目中的问题所在。我有一个引用,比如说ProjectSec。我有一个wewbservice参考Projectservice。 Web服务使用位于ProcectSec程序集中的ProjectSecurity.Security命名空间。
当我签入我的文件时,我收到以下错误:
ProjectSec.dll位于lib文件夹及其中。当我尝试在我的项目中的其他地方使用它时没有错误。
这可能不是一个完美的解释,但有谁知道我可以尝试什么?
我删除了引用并重新添加了它,但没有运气。
答案 0 :(得分:0)
TFS-build的常见缺陷是在Source Control中有一些东西,比如这样:
$/Sources/Webservice
$/Libs/ProjectSecurity
然后,在验证签入的构建定义中,只有
Active | $/Sources/Webservice | $(SourceDir)
作为工作区映射。
(您可以通过右键单击TeamExplorer中的构建定义来访问它,选择“编辑构建定义...”并转到“工作区”选项卡)