【问题标题】:vs_buildtools.exe missing from Visual Studio Build Tools 2017Visual Studio Build Tools 2017 中缺少 vs_buildtools.exe
【发布时间】:2018-01-02 01:44:45
【问题描述】:

installed Visual Studio 构建工具 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,正如你从这个屏幕截图中看到的那样。

这是安装程序的截图。

确实,有很多文章都在说同样的事情:12,仅举两例。

如何获取 vs_buildtools.exe?

显然,解决我的 Microsoft 引起的 Web 应用程序目标丢失问题的唯一方法是使用此可执行文件并按照 answer 指定的方式运行 vs_buildtools.exe --add Microsoft.VisualStudio.Workload.WebBuildTools,因为它不再存在于 15.0 中。我现在也很恼火,应该有的东西没有。 Microsoft 是否在 Build Tools 的较新版本中进行了更改?

【问题讨论】:

    标签: c# visual-studio msbuild visual-studio-2017


    【解决方案1】:

    如何获取 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/...),那么你可以 启动该安装程序,点击修改并勾选“Web开发构建 任务”工作负载模块复选框。然后单击修改按钮并让 安装程序完成。

    【讨论】:

    • 感谢您的回复,但我没有看到可执行文件。我在我的问题中给出了一个按类型排序的屏幕截图,表明我还没有该文件,至少我可以看到和搜索。 bin 文件夹中只有 3 个可执行文件。在您引用的文件夹中,也没有 vs_build*.exe。我去了“C:\ Program Files(x86)”并搜索了vs_build * .exe,结果是空的,只是为了确保。
    • 默认情况下,我会显示隐藏文件以及文件扩展名。
    • @SarahWeinberger,您从该链接下载的文件(Visual Studio Build Tools 2017):visualstudio.com/thank-you-downloading-visual-studio/… 就是您想要的。但文件名包含版本信息。
    • @SarahWeinberger,我已经用更多信息更新了我的答案,请检查它是否适合你。
    • 好吧,我现在感觉很笨。我从来没有想过 vs_build.exe 文件是物理下载的安装文件。我认为这是一个安装后立即删除的文件,而 vs_build.exe 是一个不同的文件。现在其他答案是有道理的。我没有理解为什么我需要在执行命令之前安装两个工作流来获取该死的 Web 目标,尽管它似乎已安装,只是在不同的位置。感谢您的更新!
    猜你喜欢
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2018-06-13
    相关资源
    最近更新 更多