UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。

这篇具有很好参考价值的文章主要介绍了UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  打UE4包的时候,AutomationTool模块会出现 Failed to build, 导致打包失败。

未解析的引用 'warnings,ue4

 遇到这种情况一般是对AutomationTool模块,鼠标右键点击,重新生成。未解析的引用 'warnings,ue4

 但是在生成的时候发现了warning MSB3245:未能解析此引用。未能找到程序集“Windows”的警告,和缺少程序集引用的报错。

未解析的引用 'warnings,ue4

 这种问题的根源其实是缺少Windows 10 SDK 或者SDK的版本和注册表的不匹配。首先去VS Installer 去检查安装的SDK版本。

未解析的引用 'warnings,ue4

这里要注意和自己VS版本做匹配如果你是VS2017就安装 Windows 10 SDK (10.0.17134.0)或者Windows 10 SDK(10.0.17763.0)。如果Installer,没有相关版本的SDK,可以安装默认的版本Windows 10 SDK (10.0.18362.0),代码里面做了兼容处理。

安好后,编译UE4引擎,编译Programs,都成功了,打UE4的包也解决了。如果发现问题依旧没有解决,就要去检查项目文件注册表路径是否存在,版本是否匹配。

未解析的引用 'warnings,ue4

打开‪D:\UnrealEngine-4.27.1-release\Engine\Source\Programs\AutomationTool\HoloLens\HoloLens.Automation.csproj,这个配置文件会找到相关的Windows库的路径和一些兼容处理。运行regedit,去核对注册表信息。

未解析的引用 'warnings,ue4

未解析的引用 'warnings,ue4

 修改到匹配版本就可以了,然后编译UE4引擎,编译Programs。注意的是4.27 默认用的SDK 是 Windows 10 SDK (10.0.18362.0)。

这只是小编的解决办法,部分情况具体情况还是要看报错信息具体分析。

 文章来源地址https://www.toymoban.com/news/detail-591783.html

 

到了这里,关于UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4及Airsim安装时遇到的问题及解决办法

    我根据知乎上一篇博主的教程来进行安装UE4和Airsim,期间遇到了一些问题,在这里总结并给出可能的解决方法 教程:(解密AirSim-初稿)第一章:初识AirSim - 知乎 (zhihu.com) UE4是在Epic平台上的,而这个游戏平台在几家游戏平台里面虽然不是最慢的,但是速度也不稳定,我连接校

    2024年02月15日
    浏览(51)
  • UE4 关于使用Webbrowser插件遇到的问题以及解决办法

    解决办法:第一种办法,重新编译了cef源码,改成支持H.264,然后在UE4安装目录下替换相关文件,网上有教程自己搜。第二种办法是直接找改好的插件,桃宝 解决办法:使用webbrowser的ExecuteJavascript函数执行js代码,这段代码的大概意思就是将滑动条的长宽设置为0以此来达到隐

    2024年02月12日
    浏览(62)
  • UE4与MATLAB联合仿真环境配置中遇到的问题及解决办法

    我在配置UE4与MATLAB联合仿真的过程遇到一些问题。这些问题在MATLAB的社区也有人问,一方面是对MATLAB的帮助文档理解错误,另一方面是自己操作的问题,毕竟帮助文档更多的是文字描述,对于我这样的新手难免配置错误。 软件版本:UE4.27.2、MATLAB2023a、Visual Studio2022 1. The fol

    2024年02月05日
    浏览(54)
  • 解决C#报“MSB3088 未能读取状态文件*.csprojAssemblyReference.cache“问题

        今天在使用vscode软件+C#插件,编译.cs文件时,发现如下warning: 图(1) C#报cache没有更新     出现该warning的原因: 当前.cs文件修改了,但是其缓存文件*.csprojAssemblyReference.cache没有更新,需要重新清理一下工程,再编译、运行即可。     命令如下:     或者手动在vs里

    2024年02月11日
    浏览(50)
  • UE4 Json解析方法与原理

    作用是将Json字符串解析到UStruct中保存起来 初始化FJsonObject,初始化TJsonReader 将TJsonReader(Json字符串) 反序列化/解析 为FJsonObject 逐块数据解析,每遇到一个\\\'{\\\'或\\\'[\\\'就压栈并保存对应的Key,对每一个字符串/数字/布尔/Null类型的值就直接保存,每遇到一个\\\'}\\\'或\\\']\\\'就出栈,最终形成一

    2024年02月09日
    浏览(34)
  • UE4 源码解析----引擎初始化流程

       在研究UE4的源码过程中着实不理解的地方有很多,今天给大家分享一下UE4引擎的初始化流程。 C++的函数入口都是Main() 函数入口,UE4也是一样,EngineSourceRuntimeLaunchPrivate Windows函数入口  引擎入口函数为:GuardedMain UE4所有相关的代码都在游戏循环函数中,在Launch.cpp中,写

    2024年02月06日
    浏览(86)
  • 无主之地3出现UE4崩溃怎么办?无主之地3出现UE4崩溃深入解析原因及解决方案

    无主之地3(Borderlands 3)出现UE4崩溃,通常指的是游戏运行时基于虚幻引擎4(Unreal Engine 4,简称UE4)开发的部分出现崩溃现象。 下面一起来看看原因及解决方法介绍吧! 原因 1. 驱动程序问题:•显卡驱动程序过时或不兼容可能导致UE4崩溃。确保您的显卡驱动是最新的,并且

    2024年04月09日
    浏览(59)
  • UE4 Unlua源码解析9 - 静态绑定和动态绑定的实现原理

    先说明白什么是静态绑定,什么是动态绑定 静态绑定就是继承了UnluaInterface的类,会在对象创建的时候绑定Lua对象 动态绑定就是没有继承UnluaInterface的类,会在Lua端通过\\\"NewObject\\\"和\\\"SpawnActor\\\"创建的时候,主动进行绑定 静态绑定 UE对象和Lua对象的时机在什么时候呢?就在UE对象

    2023年04月12日
    浏览(48)
  • UE4使用VaRest插件请求httpAPI以及解析json格式数据

    1.在虚幻商城中下载并安装VaRest插件 2.在UE编辑器中启用插件并重启 3.请求示例 变量的类型:VaRestJsonObject 当然也可以不保存为变量,直接在后面继续逻辑处理 json对象信息获取       

    2024年02月13日
    浏览(41)
  • 【虚幻引擎】UE4源码解析FWorldContent、UWorld、ULevel、UGameInstance、UEngine

    Engine,因为也是很基础的类,再加上开发过程中会经常访问到该类型,因此UE4引擎也在代码全局范围内定义了一个该类型的全局变量:UEngine* GEngine供开发者直接调用。该最基础的类型分化成了两个子类:UGameEngine和UEditorEngine。 UGameEngine保存了唯一的一个UGameInstance* GameInstanc

    2024年02月16日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包