Web部署项目构建不再属于项目的文件

5 asp.net web-deployment-project

这是我得到的错误:

错误101无法加载类型"控件"./Test.vbproj/x.ascx 1 1 WebDeployProject

这是一个遗留下来的文件,上周是该项目的一部分,但其中一个开发人员将其从项目中删除.我必须手动删除该文件才能获得WDP构建.有没有办法告诉WDP忽略不属于项目的文件,或者看到这些文件不是项目的一部分并删除它们?

Jos*_*son 6

您需要使用源代码管理工具来查找和删除不受源代码管理的本地文件.

例如,如果您正在使用TFS,请执行以下操作:

  • 开源控制资源管理器(查看 - >其他Windows - >源代码管理资源管理器)
  • 右键单击TFS中与本地工作副本对应的路径,然后选择"比较"
  • 将TFS路径用作源路径,将本地工作副本用作目标路径
  • 在"查看选项"下,选择"显示仅存在于目标路径中的项目"

您现在已经获得了本地工作副本中存在但不在源代码管理中的所有文件的列表.对于每个文件,请删除本地副本或将其添加到源代码管理.