我添加了一个位于TFS解决方案文件夹之外的项目。
它在本地构建并成功发布,但是当我通过团队资源管理器构建它时,解决方案文件夹之外新添加的项目没有构建
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 3
SccEnterpriseProvider = {K4J2KL-18FA-40KD-95D4-23023fK}
SccTeamFoundationServer = http://ipaddress:8080/tfs/track
SccLocalPath0 = .
SccProjectUniqueName1 = ProjectName\\ProjectName.csproj
SccProjectTopLevelParentUniqueName1 = ProjectName.sln
SccProjectName1 = ProjectName
SccLocalPath1 = ProjectName
SccProjectUniqueName2 = ..\\..\\ProjectName.BusinessEntities\\ProjectName.BusinessEntities.csproj
SccProjectTopLevelParentUniqueName2 = ProjectName.sln
SccProjectName2 = ../../ProjectName.BusinessEntities
SccLocalPath2 = ..\\..\\ProjectName.BusinessEntities
EndGlobalSection
当我在团队资源管理器中构建项目时,它表示找不到ProjectName.BusinessEntities.csproj
。此类库是包含TFS中解决方案的文件夹上方的两个文件夹。
答案 0 :(得分:1)
构建定义的工作空间映射必须包含新项目。构建告诉你实际情况 - 它无法找到.csproj文件,因为只会获取工作区映射中的那些文件 - 并且不会包含新项目。