[英]aws codebuild for windows 2019 failed with .net 4.7 project
我正在尝试使用 AWS CodeBuild Windows Server 2019 构建我的 .Net 4.7 项目。
微软构建:
MSBuild auto-detection: using msbuild version '15.9.21.664' from 'C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin'.
错误:缺少 Microsoft.Build.NuGetSdkResolver.dll
API.csproj : error MSB4247: Could not load SDK Resolver. A manifest file exists, but the path to the SDK Resolver DLL file could not be found. Manifest file path 'C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\bin\SdkResolvers\Microsoft.Build.NuGetSdkResolver\Microsoft.Build.NuGetSdkResolver.xml'. SDK resolver path: C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\Common7\IDE\CommonExtensions\Microsoft\NuGet\Microsoft.Build.NuGetSdkResolver.dll
看起来C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools
缺少文件夹Common7
。
在我的电脑上,文件夹BuildTools
位于C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional
而不是C:\\Program Files (x86)\\Microsoft Visual Studio\\2017
有什么想法吗?
另外如何将 MSBuild 2019 而不是默认的 MSBuild 2017 安装到 AWS CodeBuild 中?
看起来 AWS codeBuild 映像没有足够的工具来构建我的 .net 4.7 项目。 AzureDevOps 管道非常简单。 Azure 的胜利。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.