我正在努力在 docker 文件上安装 visual studio 2022。 我遇到的问题是 C:\Program Files\Microsoft Visual Studio�2\Enterprise\MSBuild 中缺少 sdks 文件夹,因此当我使用 docker 容器运行构建管道时,我收到以下错误消息。
MSB4276:默认 SDK 解析器无法解析 SDK“Microsoft.NET.Sdk”,因为目录“C:\Program Files\Microsoft Visual Studio�2\Enterprise\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk”不存在.
RUN C:\TEMP\vs_enterprise.exe --includeRecommended --quiet --nocache
--norestart --wait \
--add Microsoft.VisualStudio.Workload.Azure \
--add Microsoft.VisualStudio.Workload.ManagedDesktop \
--add Microsoft.VisualStudio.Component.NuGet.BuildTools --includeOptional \
--add Microsoft.VisualStudio.Workload.NetWeb \
--add Microsoft.VisualStudio.Workload.Data \
--add Microsoft.NetCore.Component.Runtime.6.0 --includeOptional \
--add Microsoft.NetCore.Component.Runtime.7.0 --includeOptional \
--add Microsoft.NetCore.Component.SDK --includeOptional \
--add Microsoft.VisualStudio.Component.VC.CoreBuildTools --includeOptional \
--add Microsoft.Component.CodeAnalysis.SDK \
--add Microsoft.VisualStudio.Component.TestTools.CodedUITest \ || IF "%ERRORLEVEL%"=="3010" EXIT 0