Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 错误MSB1021:无法创建记录器的实例。无法加载文件或程序集_Tfs_Msbuild_Visual Studio 2017 - Fatal编程技术网

Tfs 错误MSB1021:无法创建记录器的实例。无法加载文件或程序集

Tfs 错误MSB1021:无法创建记录器的实例。无法加载文件或程序集,tfs,msbuild,visual-studio-2017,Tfs,Msbuild,Visual Studio 2017,我对TFS框架非常陌生,现在我从过去3天开始创建build,所有步骤都通过了,但失败@build Solution,出现错误: [错误]进程“msbuild.exe”已退出,代码为“1”。失败。png 我的版本是: TFS版本:15.105.25910.0版 VS版本:微软Visual Studio企业版2017(15.9.4) 社区里有人能告诉我我的建筑出了什么问题吗 生成错误: 2018-12-29T11:48:37.1011337Z###[部分]开始:构建解决方案 *.sln 2018-

我对TFS框架非常陌生,现在我从过去3天开始创建build,所有步骤都通过了,但失败@build Solution,出现错误:

[错误]进程“msbuild.exe”已退出,代码为“1”。失败。png

我的版本是:

TFS版本:15.105.25910.0版

VS版本:微软Visual Studio企业版2017(15.9.4)

社区里有人能告诉我我的建筑出了什么问题吗

生成错误:

2018-12-29T11:48:37.1011337Z###[部分]开始:构建解决方案 *.sln 2018-12-29T11:48:43.4372323Z##[命令]“C:\Program Files(x86)\MSBuild\14.0\bin\MSBuild.exe” “\localhost\ARM-Drop1\1\s\LetsGo1\LetsGo1.sln”/nologo/nr:false /dl:CentralLogger“\localhost\ARM-Drop1\u tasks\VSBuild\u 71a9a2d3-a98a-4caa-96ab-affca411ecda\1.0.45\ps\u modules\MSBuilders\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”;“RootDetailId=f568d794-328b-48cf-a753-e603bc019eed | SolutionDir=\localhost\ARM-Drop1\1\s\LetsGo1”转发记录器,“\localhost\ARM-Drop1\u任务\VSBuild\u 71a9a2d3-a98a-4caa-96ab-affca411ecda\1.0.45\ps\u模块\msbuilders\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll” /p:VisualStudioVersion=“14.0” /p:_MSDeployUserAgent=“TFS_29388952-19c1-40f9-b321-9389f9ab526b_构建_17_287” 2018-12-29T11:48:43.5382020Z MSBUILD:错误MSB1021:无法创建 记录器的实例。无法加载文件或程序集 '文件://\localhost\ARM-Drop1\u tasks\VSBuild\u 71a9a2d3-a98a-4caa-96ab-affca411ecda\1.0.45\ps\u modules\MSBuilders\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll' 或者它的一个依赖项。系统找不到指定的文件。 2018-12-29T11:48:43.5392017Z开关: CentralLogger\localhost\ARM-Drop1\u tasks\VSBuild\u 71a9a2d3-a98a-4caa-96ab-affca411ecda\1.0.45\ps\u modules\MSBuilders\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll;RootDetailId=f568d794-328b-48cf-a753-e603bc019eed | SolutionDir=\localhost\ARM-Drop1\1\s\LetsGo1 2018-12-29T11:48:43.7011531Z**##[错误]进程“msbuild.exe”已退出 代码为“1”。2018-12-29T11:48:43.7871273Z###[部分]完成: 构建解决方案**.sln


我已经解决了这个bug,因为我已经对解决方案文件和构建定义做了很多更改,以解决问题,但运气不好,因此,我想到的最快的方法是删除生成定义并卸载代理,然后再次使用适当的代理功能重新配置它,创建新的生成定义及其所有预期工作,生成定义成功

您正在使用托管代理吗?MSBuild似乎无法从路径“file://\localhost\ARM-Drop1\u tasks\”加载程序集。此路径是网络共享路径吗?您是否尝试将此程序集添加到项目并将其提交到TFS服务器?顺便说一句,从Visual Studio生成时的结果如何?感谢提供反馈。今天,我已将.dll(Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger)添加到项目的bin文件夹中,并在源代码管理下添加+路径(\localhost\ARM-Drop1),我已将其共享给所有access用户。完成所有这些更改后,结果是相同的,也请查找下面的详细构建日志。您是否解决了此问题?我正在尝试在托管代理上查找“(Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger)”的位置,但似乎找不到。您知道azure devops@LeoLiu MSFT中日志记录器的预定义路径吗?