
1、检查Unity软件的版本是否正确,如果不正确,请重新安装正确的版本;
2、检查Unity软件的设置是否正确,如果不正确,请重新设置;
3、检查Unity软件的插件是否正确,如果不正确,请重新安装正确的插件;
4、检查Unity软件的缓存是否正确,如果不正确,请重新清理缓存;
5、检查Unity软件的系统是否正确,
这里可以确保环境和组件没有任何问题。
点击VS中的附加到Unity,经过短暂的等待后,没有发生任何事情。下面出现这样的提示
在这里插入描述
目标计算机积极拒绝,无法连接。(VS2019甚至不会出现这样的提示。升级到2022后我才排除了VS的问题)
理论上,56800端口应该是Unity进程应该开启监听的端口,我使用netstat查找后并没有发现有这个端口
在这里插入描述
最诡异的事情是,这种情况是概率事件。在我几十上百次的尝试中,在外部条件相同的情况下,有时候仅仅是重启了unity,就能成功附加。这是最让人摸不着头脑的情况。
目前暂时得出结论,是Unity开启监听端口时出现了问题。理应开启的端口没有开启。
此外,偶尔会出现“ *** 作无法完成。未指定的错误”的d窗,原因不明
尝试过的办法
重启电脑——并不奏效
重启VS——经过数十次的重启后,事实证明对该问题没有任何的解决
重启Unity——重复打开同一个工程文件
在我多达几十次的尝试中,只有在某次刚开机的两次重启中能够成功让VS附加到unity,后面均失效。只有在极少数重启中(大概几十次出现一次吧),可以成功附加
重新安装VS——我曾重装过VS2019两次,并不奏效
升级VS——我将VS2019升级到VS2022,在第一次附加时成功附加,之后重试时仍然失败
重装Unity——从Unity2021升级到2022,并不奏效
关闭防火墙——检查了防火墙所有规则并关闭了所有防火墙,并不奏效
删除项目文件中的vsconfig文件和vs文件夹——完全不奏效
在Extern tool选项中重新定向VS,包括手动将其指向 devenvexe——自欺欺人的做法,完全不奏效
关闭杀毒软件——不奏效
关闭其他应用程序——很难完全关闭所有应用程序,不能确定是不是这里出现了问题,但至少我关闭了很多程序,并不会解决问题。
重新创建一个Unity项目——仍然不能附加,因此排除了乱设置Unity项目配置的情况
重新构建VS解决方案——不奏效,目前基本排除VS出的问题
寻找所谓的Preference -> External Tools -> Editor Attaching选项,实际上这只有在unity2019以下的版本才有这个选项
删除我所有的 Unity Library/obj/log/temp 文件夹并重建整个项目——重建项目并不奏效
并没有选择重装系统或者重买电脑,这是我最后的倔强。
暂时解决的办法
提前说明一下,该方法并不能完全解决问题,只是将附加失败的概率从99%降低到了30%,仍然会出现一些我无法掌握的情况。很有可能在某次重启后,这个方法也不再奏效了。
这个方法来自于unity3D外网社区的一个帖子。
在这里插入描述
如图所示,将Edit->Preferences->External Tool 中的Generate csproj files for中的复选框仅保留Player project,然后点击Regenerrate project files 重新构建文件,之后重启Unity即可。
另外,外网也有点击Regenerrate project files以重新构建项目就能解决的情况。在这里我的建议是,不管复选框 里你选了哪些选项,这个按钮你都得点击,并多次尝试。
Debugger for Unity
Unity Tools
Unity Code Snippets
Debugger for Unity环境配置
>
以上就是关于unity软件云渲染之后右键不能用全部的内容,包括:unity软件云渲染之后右键不能用、vs2022创建模拟器失败、unity教程一:配置vscode调试unity c# 环境等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)