错误 MSB3147:找不到所需的文件“setup.bin”发布到本地失败

2023-11-23

在网上搜索并讨论这个问题之后在这里聊天,我终于对一个旧错误提出了一个新问题。

我在 Windows 10 上使用 Visual Studio Enterprise 2015。

有关此问题的问题和答案来自 2011 年MSBuild:错误 MSB3147:找不到所需的文件“setup.bin”.

这个问题和接受的答案是2012年写的,其他答案是2015年的,其中一个是2016年的,这没有帮助找不到所需的文件“setup.bin”.

该项目的目标版本是 4.0。我正在运行一个仅从另一台本地计算机运行的 psl 脚本。

我不断收到此错误:

C:\程序文件 (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4769,5): 错误 MSB3147:找不到所需的文件“setup.bin” 'C:\dev\xxx\src\xxx\Engine'。 [C:\dev\xxx\src\xxx \xxx.csproj] 发布 局部故障

我已经尝试了每个答案中的每个解决方案。唯一有效的来自这个答案

<BootstrapperEnabled>false</BootstrapperEnabled> 

如果需要将其设置为 true,这将是一个问题。

我也关注过MSDN 上的这个答案. 这个博客.

我添加了注册表项:

enter image description here

enter image description here

我还注意到 Windows 10 内置了 .NET 框架,并且缺少 4.0。

enter image description here

我已卸载 dotNetFx40_Full_setup.exe 并在 Visual Studio 上运行修复,以允许其根据需要安装 sdks。这没有帮助。

我有一个 MSBuild exe 应该在的位置根据这个:

enter image description here

我想知道是否是因为我缺少 .NET sdk 4.0。
是bootstrapper的版本吗? 我不知道如何解决它。有谁知道如何在 Windows 10 上解决这个问题?


引导程序负责初始化 使用复合应用程序库构建的应用程序。

当你设置<BootstrapperEnabled>false</BootstrapperEnabled>,所构建的应用程序的初始化将被省略。如果设置为true,则将执行初始化,然后您将收到错误“MSB3147:找不到所需的文件'setup.bin'”。

根据您的描述和图像,我发现您拥有MSBuild 12.0,但将GenericBootstrapper的值添加到MSBuild 4.0注册表项中。

从 Visual Studio 2013 开始,MSBuild 工具集版本是 与 Visual Studio 版本号相同。

So please check the registry value of GenericBootstrapper with the version 12.0. If the value is not exists or incorrect, please add it with value “C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper”. enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误 MSB3147:找不到所需的文件“setup.bin”发布到本地失败 的相关文章

随机推荐

  • 将隐藏输入作为字符串抓取(使用 PHP 简单 HTML DOM 解析器)

    所以我有一个有 4 个输入 2 个文本 2 个隐藏的表单 我从名称中获取了两个文本输入值 即 get me two get me third 并且还获取了表单操作 get me php 我现在要做的是获取 2 个隐藏输入 而不是值 我想自己
  • Varchar(max) 列不允许作为 SQL Server 中的主键

    Varchar max 列不允许作为 SQL Server 中的主键 可以作为主键的 varchar 类型的最大长度是多少 这可能是一个不好的做法 但遇到了这种情况 900 字节是主键的最大长度 在我看来这是一个坏主意 为什么不使用代理键呢
  • 获取python程序的退出代码

    我正在 WindowsXP 上运行 python 程序 程序结束后如何获取退出代码 从 Windows 命令行 您可以使用 echo ERRORLEVEL 例如 C work gt python helloworld py Hello Wo
  • flutter 异步验证表单

    new TextFormField validator value async if value isEmpty return Username is required if await checkUser return Username
  • Angular-CLI 代理到后端不起作用

    https github com angular angular cli proxy to backend这是如何对后端进行代理的说明 我一步一步完成了所有操作 但请求仍然没有被代理 8080 我的 Express 后端 4200 我的 A
  • 无法自动装配服务

    我正在尝试从 FOSUserBundle Symfony3 4 实现 UserManager 服务 注册 php
  • 可在网络上打印的大型 PDF

    问题 我有一个 35mb 的 PDF 文件 共 130 页 我需要将其放到网上 以便人们每周可以打印其中的不同部分 我现在在 Amazon S3 上托管 PDF 文件 并被告知用户不喜欢在选择要打印的页面之前等待整个文件下载 我想我必须发挥
  • WPF:如何禁用选项卡导航而不同时禁用箭头键导航?

    我已经设定IsTabStop在我的窗口中的所有控件上设置为 false 这样当我按 Tab 键时 焦点不会移动 我需要 Tab 键来执行其他操作 但是这样做会破坏箭头键导航 我单击 a 中的一个项目ListView然后按向上 向下不会再更改
  • Git 贡献未显示在 GitHub 上

    我浏览了你的以下文章https help github com articles why are my contributions not showing up on my profile 因为贡献没有显示在我的个人资料上 至少可以说 我正
  • Java List 到 Map 转换

    我想转换一个Map
  • 为 C++ 库制作 Objective-C 包装器

    我正在尝试用 Objective C 制作一个包装器 这样我就不必在库类之外编写 C 了 库的主文件是LLAHProcessor h cpp 我的包装是LLAHProcessorWrapper h mm 它编译得很好 但是当我添加LLAHP
  • html/templates - 用
    替换换行符

    我正在加载一个包含换行符的文本文件 并将其传递给html templates 替换为 n with br 在加载的字符串中 它们被模板转义为 html lt br gt 并显示在浏览器中 而不是导致行返回 我怎样才能改变这种行为而不切换到t
  • Placeholder_2:0 既被馈送又被提取

    当我运行这段代码时 x tf placeholder tf int32 shape None 3 with tf Session as sess feed dict dict feed dict x np array 1 2 3 4 5 6
  • 如何将 GestureDetector 附加到 ListPreference?

    附加一个的挑战手势检测器 to a 列表首选项是 2 倍 获取仅在preferences xml中定义的ListPreference的句柄 即未在Java代码中实例化 ListPreference 既不是 View 也不是 Activity
  • GLFW3 - 对 XRR 的未定义引用

    我正在尝试编译一个非常简单的OpenGL程序使用 GLFW3 尽管链接了我认为必要的所有内容 但我还是收到了大量未定义的引用 usr local lib libglfw3 a x11 gamma c o In function glfwIn
  • 使用虚拟继承的地址未对齐

    以下明显有效的代码使用 UndefinedBehaviorSanitizer 清理程序产生未对齐的地址运行时错误 include
  • TSQL:FOR XML PATH('') 无法分组

    我正在尝试使用特定列对列值进行分组FOR XML PATH 在 TSQL 中 这是两种情况的结果 请注意 没有 XML 代码 即 SELECT FROM xml 与 XML 代码相同 Class Animals Asteroidea Sta
  • 如何获取用户的交互式输入并在输入时能够使用箭头键?

    当我执行 raw input 并输入值时 我无法使用箭头键来更改内容 有什么方法可以做到这一点吗 感谢 readline 模块有助于行编辑功能 如何使用readline模块 只需导入 readline 模块即可 尝试加载 readline
  • 如何在QScrollArea中隐藏滚动条?

    如何隐藏滚动条QScrollArea 目前我使用的是hide 返回的滚动条上的方法QScrollArea horizontalScrollBar and QScrollArea verticalScrollBar 但为滚动条保留的空间仍然存
  • 错误 MSB3147:找不到所需的文件“setup.bin”发布到本地失败

    在网上搜索并讨论这个问题之后在这里聊天 我终于对一个旧错误提出了一个新问题 我在 Windows 10 上使用 Visual Studio Enterprise 2015 有关此问题的问题和答案来自 2011 年MSBuild 错误 MSB