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

时间:2018-12-29 13:37:37

标签: tfs msbuild visual-studio-2017

我在TFS框架中非常陌生,现在我要从过去3天开始创建构建,所有步骤都可以通过,但是在Build Solution失败,并出现错误:

  

[错误]进程'msbuild.exe'退出,代码为'1'.fails.png

enter image description here

我的版本是:

TFS版本:版本15.105.25910.0

VS版本:Microsoft Visual Studio Enterprice 2017(15.9.4)

社区中的任何人都可以告诉我我的构建出了什么问题。

构建错误:

  

2018-12-29T11:48:37.1011337Z ## [section]开始:构建解决方案    *。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_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.0.45\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=f568d794-328b -48cf-a753-e603bc019eed | SolutionDir = \ localhost \ ARM-Drop1 \ 1 \ s \ LetsGo1“ ForwardingLogger”“ \ localhost \ ARM-Drop1_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.0.45 \ ps_modules \ MSBuildHelpers Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”   /p:VisualStudioVersion="14.0“   / p:_MSDeployUserAgent =“ TFS_29388952-19c1-40f9-b321-9389f9ab526b_build_17_287”   2018-12-29T11:48:43.5382020Z MSBUILD:错误MSB1021:无法创建   记录器的实例。无法加载文件或程序集   'file:// \ localhost \ ARM-Drop1_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.0.45 \ ps_modules \ MSBuildHelpers \ Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll'   或其依赖项之一。该系统找不到指定的文件。   2018-12-29T11:48:43.5392017Z切换:   CentralLogger,\ localhost \ ARM-Drop1_tasks \ VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda \ 1.0.45 \ ps_modules \ MSBuildHelpers \ Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll; RootDetailId = f568d794-328b-48cf-a753-e603 | SolutionDir = \ localhost \ ARM-Drop1 \ 1 \ s \ LetsGo1   2018-12-29T11:48:43.7011531Z ** ## [错误]进程'msbuild.exe'已退出   并使用代码“ 1”。 2018-12-29T11:48:43.7871273Z ## [section]完成:   建立解决方案**。sln

1 个答案:

答案 0 :(得分:1)

我已经解决了该错误,因为我已经对解决方案文件和内部版本定义进行了许多更改以解决问题,但是没有运气,所以我想到的最快的方法是删除内部版本定义以及卸载代理,然后再次使用适当的代理功能对其进行重新配置,并创建新的构建定义,其所有工作均按预期进行,并且构建定义获得成功。