我正在从2013年的xaml转换到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
它只完全"理解"了一个解决方案和其他两个解决方案的一部分。除了我添加的一些小片段以考虑它们的位置之外,日志中甚至没有提到其他解决方案的任何变体。我已经尝试过调试模式,但没有发现任何问题。
当我尝试运行实际构建时,我会收到这个错误消息:
编辑:
我已经远程连接到我们的构建服务器,并下载了一个解决方案的文件。另外两个解决方案的文件似乎部分存在。工作区也已经创建。当我运行构建时,日志中没有错误或警告。我对我正在尝试构建的每个解决方案都有以下记录:
##[command]tf vc workfold /map /workspace:ws_31_2 $path E:\agent /collection:http://server/tfs/DefaultCollection/ /loginType:OAuth /login:.,******** /noprompt
它只完全"理解"了一个解决方案和其他两个解决方案的一部分。除了我添加的一些小片段以考虑它们的位置之外,日志中甚至没有提到其他解决方案的任何变体。我已经尝试过调试模式,但没有发现任何问题。
当我尝试运行实际构建时,我会收到这个错误消息:
MSBUILD:错误 MSB1009:项目文件不存在。
- 因为它没有获取源来开始构建。
##[command]tf vc workfold /map /workspace:ws_31_2 $path E:\agent /collection:http://server/tfs/DefaultCollection/ /loginType:OAuth /login:.,******** /noprompt
它只完全“获取”一个解决方案和另外两个解决方案的一部分。除了我添加的那个小片段之外,其他解决方案甚至没有在日志中提到。 - SomewhatStudent