686*_*066 7 msbuild visual-studio asp.net-core azure-pipelines-build-task visual-studio-2017
我们切换到Visual Studio 2017,并且我们的自托管构建代理无法从VSTS获得其工作.
一个VSTS构建步骤是使用"Visual Studio版本:Visual Studio 2017"使用"Visual Studio Build:Build Solution***.sln"构建所有解决方案.
对于"ASP.NET Core Web Application(.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):错误MSB4062:无法从程序集C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\build \加载"TransformWebConfig"任务netstandard1.0 .... \工具\net46\Microsoft.NET.Sdk.Publish.Tasks.dll.无法加载文件或程序集'file:/// C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Publish\tools \net46\Microsoft.NET.Sdk .Publish.Tasks.dll'或其依赖项之一.尝试加载格式不正确的程序.确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类.
附加信息:
任何人都可以了解可能导致这种情况的原因?
小智 0
看看这个链接。看起来这个问题之前已经解决了
https://github.com/Microsoft/msbuild/issues/1010
然而,最近 MSBuild 发生了另一个变化(参考上面)。我的预感是这个“降级”导致“修复”被忽略(使用了错误的 DLL 版本)
https://github.com/aspnet/Scaffolding/pull/321
归档时间: |
|
查看次数: |
1026 次 |
最近记录: |