微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows更新到1909后,在VS Studio 2019中构建我的解决方案时出现此错误

如何解决Windows更新到1909后,在VS Studio 2019中构建我的解决方案时出现此错误

Windows更新至1909年后,在VS Studio 2019中构建我的解决方案时出现此错误

错误详细信息

无法运行“ GenerateResource”任务,因为MSBuild无法 使用运行时“ CLR4”和体系结构创建或连接到任务主机 “ x64”。请确保(1)请求的运行时和/或 机器上有可用的体系结构,并且(2) 可执行文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ Bin \ amd64 \ MSBuild.exe”已存在 并且可以运行。

Windows version: 1909
Upgraded from 1803

Visual Studio version: Visual Studio Professional 2019 version 16.7.5

请让我知道任何人较早遇到此问题,我们将不胜感激。

解决方法

尝试将这些节点添加到xxx.csproj文件中:

<PropertyGroup> 

<GenerateResourceMSBuildArchitecture>CurrentArchitecture</GenerateResourceMSBuildArchitecture>
<GenerateResourceMSBuildRuntime>CurrentRuntime</GenerateResourceMSBuildRuntime>
    
</PropertyGroup>

有关此问题的更多步骤,您可以参考this similar issue

要更加具体,请将系统环境变量DisableOutOfProcTaskHost设置为true

DISABLEOUTOFPROCTASKHOST1

,

正如我在here

中所说的

我遇到了同样的错误(版本 16.9.3),但是通过修复 Visual Studio 2019、更新最新版本的 Windows 10、关闭 VS、删除 .vs 隐藏文件夹(在解决方案文件夹下)、bin 和 obj 文件夹然后重新启动你的VS 。幸运的是我的问题解决了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。