簡體   English   中英

Windows 2019 的 aws 代碼構建失敗,.net 4.7 項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM