Web服务引用找不到程序集引用



我有一个c#项目,在签入TFS时找不到它的引用。调试时项目运行良好。在我的服务项目中找到了问题所在。我有一个参考,比方说ProjectSec。我有一个关于Projectservice的wewbservice参考。该Web服务使用位于ProcectSec程序集中的ProjectSecurity.Security命名空间。

当我检查我的文件时,我得到以下错误:

  • 未能找到类型或命名空间名称"ProjectSecurity"(是否缺少using指令或程序集引用?)
  • 无法解析此引用。找不到程序集"ProjectSec"。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误

ProjectSec.dll位于lib文件夹中。当我尝试在项目的其他地方使用它时,没有错误。

这可能不是一个完美的解释,但有人知道我可以尝试什么吗?

我已经删除了引用并重新添加,但运气不好。

TFS构建的一个常见缺陷是在源代码管理中有一些东西,例如:

$/Sources/Webservice
$/Libs/ProjectSecurity

然后,在验证签入的构建定义中,只有

Active | $/Sources/Webservice | $(SourceDir)

作为工作空间映射
(您可以在TeamExplorer中右键单击构建定义,选择"编辑构建定义.."并转到选项卡"工作区"来访问此项)

最新更新