gpt4 book ai didi

visual-studio - 在 VS 2017 的自托管 VSTS-BuildAgent 上构建失败,错误为 "The TransformWebConfig task could not be loaded[...]"

转载 作者:行者123 更新时间:2023-12-04 12:45:53 25 4
gpt4 key购买 nike

我们切换到 Visual Studio 2017,但在使用从 VSTS 获取工作的自托管构建代理时遇到了问题。

一个 VSTS 构建步骤是使用“Visual Studio 版本:Visual Studio 2017”使用“Visual Studio Build:Build Solution ***.sln”构建所有解决方案。
对于我们选择的项目类型为“ASP.NET Core Web 应用程序(.NET Core)”的所有项目,都会发生以下错误。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(54,5): error MSB4062: The "TransformWebConfig" task could not be loaded from the assembly C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0....\tools\net46\Microsoft.NET.Sdk.Publish.Tasks.dll. Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\tools\net46\Microsoft.NET.Sdk.Publish.Tasks.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format. Confirm that the declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.



附加信息:
  • 在 Visual Studio 2017 中构建的解决方案没有任何错误。
  • 我们的项目都没有包含任何 .config 转换文件(但包含 web.config 之类的 .config 文件),仍然会发生错误。
  • Visual Studio 2017 构建工具以及完整的 Visual Studio 2017 已安装在构建服务器上,例如.NET Core 类库编译良好。
  • 安装的 .NET Core 版本在构建服务器和开发者机器之间是相同的。
  • 使用“MsBuild:构建解决方案***.sln”作为所有解决方案的构建步骤并选择“MSBuild:MSBuild 15.0”时也会发生相同的错误。
  • 提到的文件“无法加载文件或程序集:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\tools\net46\Microsoft.NET.Sdk .Publish.Tasks.dll”确实存在于上述路径中。
  • .csproj 文件中未定义任何任务。

  • 任何人都对可能导致这种情况的原因有任何见解?

    最佳答案

    看看下面:
    https://github.com/aspnet/websdk/pull/174

    我报告了相同的行为,结果证明它仅在 64 位版本的 MSBuild 中存在问题,切换回对我有用的 32 位版本,直到此问题得到修复。

    关于visual-studio - 在 VS 2017 的自托管 VSTS-BuildAgent 上构建失败,错误为 "The TransformWebConfig task could not be loaded[...]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42805862/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com