TFS 未获取所有解决方案文件
TFS Not Getting All Solution Files
我正在将构建从 2013 xamls 切换到 tfs 2017。我有一个项目,我正在其中构建一些解决方案文件、dbproj 文件和 sqlproj 文件。但是,它目前仅适用于一个解决方案文件。问题似乎出在我的 "GetSources" 任务上,我在其中正确映射了所有内容 - 但我只看到构建通过一个有效解决方案的正确动作。我将 GetSources 设置为清理所有构建目录。 GetSources 任务无法正常工作有什么原因吗?
编辑:
我已经远程连接到我们的构建服务器并下载了一个解决方案的文件。其他两个解决方案的文件似乎部分存在。工作区也已创建。当我 运行 构建时,日志中没有错误或警告。我在尝试构建的每个解决方案的日志中都有这个:
##[command]tf vc workfold /map /workspace:ws_31_2 $path E:\agent /collection:http://server/tfs/DefaultCollection/ /loginType:OAuth
/login:.,******** /noprompt
它只是完全 "gets" 一个解决方案和另外两个解决方案的一部分。 None 甚至在日志中提到了其他解决方案,除了我添加的那个小片段的一些变体以说明它们的位置。我已经尝试过调试模式,但没有出现危险信号。
当我转到 运行 实际构建时,出现此错误:
MSBUILD : error MSB1009: Project file does not exist.
- 因为它没有开始获取资源。
答案已找到。这是一个权限错误。令我感到奇怪的是,日志中不会报告错误,但我能够在安全 -> 版本控制 -> 下更改权限,并从另一个文件夹继承了我尝试访问的文件夹的权限。原来设置为不继承。
我正在将构建从 2013 xamls 切换到 tfs 2017。我有一个项目,我正在其中构建一些解决方案文件、dbproj 文件和 sqlproj 文件。但是,它目前仅适用于一个解决方案文件。问题似乎出在我的 "GetSources" 任务上,我在其中正确映射了所有内容 - 但我只看到构建通过一个有效解决方案的正确动作。我将 GetSources 设置为清理所有构建目录。 GetSources 任务无法正常工作有什么原因吗?
编辑:
我已经远程连接到我们的构建服务器并下载了一个解决方案的文件。其他两个解决方案的文件似乎部分存在。工作区也已创建。当我 运行 构建时,日志中没有错误或警告。我在尝试构建的每个解决方案的日志中都有这个:
##[command]tf vc workfold /map /workspace:ws_31_2 $path E:\agent /collection:http://server/tfs/DefaultCollection/ /loginType:OAuth /login:.,******** /noprompt
它只是完全 "gets" 一个解决方案和另外两个解决方案的一部分。 None 甚至在日志中提到了其他解决方案,除了我添加的那个小片段的一些变体以说明它们的位置。我已经尝试过调试模式,但没有出现危险信号。
当我转到 运行 实际构建时,出现此错误:
MSBUILD : error MSB1009: Project file does not exist.
- 因为它没有开始获取资源。
答案已找到。这是一个权限错误。令我感到奇怪的是,日志中不会报告错误,但我能够在安全 -> 版本控制 -> 下更改权限,并从另一个文件夹继承了我尝试访问的文件夹的权限。原来设置为不继承。