Web Service引用无法找到程序集引用

时间:2012-02-14 10:00:03

标签: c# visual-studio web-services reference tfs

我有一个c#项目,其中包含在签入TFS时无法找到的引用。我调试时项目运行正常。 它是我的服务项目中的问题所在。我有一个引用,比如说ProjectSec。我有一个wewbservice参考Projectservice。 Web服务使用位于ProcectSec程序集中的ProjectSecurity.Security命名空间。

当我签入我的文件时,我收到以下错误:

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

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

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

我删除了引用并重新添加了它,但没有运气。

1 个答案:

答案 0 :(得分:0)

TFS-build的常见缺陷是在Source Control中有一些东西,比如这样:

$/Sources/Webservice
$/Libs/ProjectSecurity

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

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

作为工作区映射。
(您可以通过右键单击TeamExplorer中的构建定义来访问它,选择“编辑构建定义...”并转到“工作区”选项卡)