I installed Visual Studio Build Tools 2017使用链接(位于其他工具和框架下的底部)安装两个工作负载:Visual C ++构建工具和Web开发构建工具。我保留了默认文件夹。
基于很多文章,例如Microsoft Web Application Targets is Missing,我希望在文件夹C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin
文件夹中看到vs_buildtools.exe,但是没有。我看到了MSBuild.exe,你可以从这个截图中看到。
以下是安装程序的屏幕截图。
如何获得vs_buildtools.exe?
显然,解决我的Microsoft引发的Web应用程序目标丢失问题的唯一方法就是使用此可执行文件并按answer指定运行vs_buildtools.exe --add Microsoft.VisualStudio.Workload.WebBuildTools
。我现在也很恼火,应该存在的东西没有。 Microsoft是否在更新版本的Build Tools中更改了某些内容?
答案 0 :(得分:13)
如何获得vs_buildtools.exe?
您已经拥有了vs_buildtools.exe。
我使用安装两个工作负载的链接(位于其他工具和框架下的底部)安装了Visual Studio Build Tools 2017
您会注意到安装的文件名是 vs_buildtools__339506979.1501125082.exe ,其中包含名称中的版本信息。您可以将其重命名为vs_buildtools.exe,这就是您想要的。
vs_buildtools.exe的更新:
使用命令后:
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.WebBuildTools
WebBuildTools将安装在:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications
此外,请注意answer下的评论:
如果您已经下载了“Visual Studio的构建工具” 2017“安装人员 (visualstudio.com/thank-you-downloading-visual-studio / ...),那么你可以 启动该安装程序,点击Modify并勾选“Web开发版本” 任务“工作负载模块复选框。然后单击修改按钮并让 安装程序完成。