无法将文件“source”复制到“target”。拒绝访问“目标”路径

时间:2014-09-10 18:08:55

标签: vb.net visual-studio-2012 tfs compilation dependencies

我知道这是一个常见的错误,并且今天已经在数十个网站上阅读了几十个主题,试图解决这个问题。

我在TFS分支了一个项目并获得最新信息。当我打开项目时,分支版本将无法编译,因为"无法复制"两个项目引用的异常。该解决方案由几个项目组成,这些项目包含一些相互依赖关系。

  • ActiveDirectories没有项目依赖项
  • DataModel没有项目依赖项
  • DataAccess依赖于DataModel
  • BL依赖于ActiveDirectories,DataAccess和DataModel
  • SmartClient依赖于ActiveDirectories,BL和DataModel

当我编译时,我得到9个错误,指出ActiveDirectories,DataModel和DataAccess的dll,xml和pdb文件无法复制到bin \ debug文件夹。

我尝试了很多解决方案,包括以下内容:

  • 清洁解决方案
  • 删除整个bin文件夹
  • 确保所有这些引用都设置为“复制本地”
  • 完全关闭VS并重新启动
  • 删除整个文件夹并从TFS获取最新信息
  • 在BIN文件夹和所有子文件夹上将只读属性设置为false
  • 确保未将bin文件夹签入TFS

如果有人有任何想法,我会非常感激。

谢谢, 兰斯

1 个答案:

答案 0 :(得分:0)

这对我来说是一个简单的愚蠢。我原以为SmartClient项目中发生的错误实际上发生在BL项目中。