Unity报错:Assembly-CSharp - 可用Assembly-CSharp.Player - 不可用(解决方案)

这篇具有很好参考价值的文章主要介绍了Unity报错:Assembly-CSharp - 可用Assembly-CSharp.Player - 不可用(解决方案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

预览

assembly-csharp,Unity,unity,编辑器,c#,游戏引擎,Powered by 金山文档

具体错误如上图所示。

分析

原因为游戏打包后没有提供给这行代码的依赖库,应该是在开发中不会运行出错,但到了玩家端就会出错,所以VS才报错。

assembly-csharp,Unity,unity,编辑器,c#,游戏引擎,Powered by 金山文档

解决方案

加上预处理指令就行了。

#if UNITY_EDITOR //刷新资源
            AssetDatabase.Refresh();
#endif

预处理指令的作用是区分使用场景,这里就不展开介绍,有兴趣的可以自己去搜搜看。

结语

这是我很久之前就遇到过的问题,当时百度搜了很久都没找到相应的解答,有可能是我找错了方向,也有可能是这个问题太基础了,没人有兴趣解答。这我正好最近发现了这个错误的解决办法,也是了掉困惑自己已久的问题。以前自己解决不了的问题,由现在拥有更多知识的自己轻松解决,感觉非常奇妙,我想这才是学习最大的乐趣,解决问题,当然分享也是。文章来源地址https://www.toymoban.com/news/detail-535771.html

到了这里,关于Unity报错:Assembly-CSharp - 可用Assembly-CSharp.Player - 不可用(解决方案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity Shader报错:undeclared identifier ‘_LightColor0‘ 解决方案

    Shader error in \\\'Custom/test\\\': undeclared identifier \\\'_LightColor0\\\' at line 37 (on d3d11) 已经给Pass加上了ForwardBase的tag仍然报错 在Pass块中加上 #include \\\"UnityLightingCommon.cginc\\\"

    2024年02月13日
    浏览(31)
  • 关于unity,Player打包面板的信息(上)

    1.《Icon》 图标:桌面上显示的游戏图标,可以用项目资源中的2D图像资源选中作为图标。 2.《Resolution and Presentation》 分辨率和显示:屏幕分辨率和其他演示详细信息的设置。 3.《Splash Image》 开屏图片:游戏启动时显示的图像。此部分还包括用于创建启动画面的常用设置。

    2023年04月08日
    浏览(26)
  • winform 封装unity web player 用户控件

    VS2015 Unity 5.3.6f1 (64-bit) Unity官方提供的UnityWebPlayer控件在嵌入Winform时要求读取的.unity3d文件路径(Src)必须是绝对路径 ,如果移动代码到另一台电脑,需要重新修改src。于是考虑使用winform用户控件来进行封装,以实现读取存放在工程文件夹下的.unity3d文件的效果。 WinForm内嵌

    2024年02月12日
    浏览(30)
  • 解决Assembly ‘Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll‘ will not be loaded due to errors

    解决Assembly ‘Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll’ will not be loaded due to errors:报错 删除“com.unity.collab-proxy”:“1.9.0”, 同时删除Library/PackageCache文件夹下的com.unity.collab-proxy@1.9.0文件, Collaborate 是一个供团队保存、共享和同步 Unity 项目的工具。

    2024年02月11日
    浏览(31)
  • Unity视频播放之Video Player的简单使用

    使用Unity自带的VideoPlayer来播放视频 一、准备视频 Unity3D常用视频格式:.mov、.mpg、.mpeg、.mp4、.avi、.asf 如果都不识别,试试转换成ogv格式。转换完成之后,将视频素材文件拖入Unity Assets 文件夹内。 二、创建UI及添加组件 创建RenderTexture资源,设置分辨率,跟视频分辨率一致

    2024年01月18日
    浏览(75)
  • Unity2020Video player发布后无法播放视频问题

    我也是小白,用Unity过程中也是遇到很多草蛋问题,我在做demo的时候第一次用到Unity的video player,听说ogv格式能直接播放,我就把视频转了ogv格式,然后放到clip里,编辑器里运行完全没问题,发布打包后就播放不了,黑屏都没有,直接视频没了,百度搜的绝对路径说是放到

    2024年02月15日
    浏览(40)
  • Unity | Video Player的简单使用方法和原理

    讲解逻辑为Unity | 基础逻辑_菌菌巧乐兹的博客-CSDN博客 (一)把素材仓库里的视频放进Game界面 1.我们需要在素材仓库中放一个视频(其他文件夹不用管,我只是懒得删了) 2.在Unity里建一个能接收视频的地方VideoPlayer 备注:视频和图片是不一样的,图片到这一步组合一下就能用

    2024年02月05日
    浏览(28)
  • VS2022 IIS Express运行报错:Could not load file or assembly ‘xxxx‘ or one of its dependencies.

    问题描述:VS2017,VS2019默认使用32位的IIS Express运行应用程序。但VS2022默认启用64位的IIS Express。如果项目中有dll必须运行在32位下,就会造成标题所示的错误。 解决办法:VS2022中工具=》选项=》项目与方案=》Web项目下将“使用64位的IIS Express”选项勾掉就可以了。  

    2024年02月13日
    浏览(58)
  • 【解决】Unity Player Log 自生成造成磁盘满占用率问题

    开发平台:Unity 2020 编程平台:Visual Studio 2022 编程语言:CSharp     Unity 工程完成打包与发布过程后,在运行时生成大量 Player Log 的日志文件导致其所在盘占用率满额问题。通常情况下,这类日志文件信息并不需要被使用。 Windows 路径:C:user用户AppDataLocalLowCompanyName

    2024年02月06日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包