-
Notifications
You must be signed in to change notification settings - Fork 658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attach To ILRuntime 经常找不到进程. #739
Comments
Attach to ILRuntime菜单里显示的是当前运行中的ILRuntime实例,跟unity的进程没有关系才对,是纯udp协议的, 先确保游戏在运行中,且启动了调试服务器后,再在Attach to ILRuntime里点刷新也看不到吗?我这边倒是没有遇到过这样的问题 |
另外还有个一个workaround,就是ILRuntime启动调试服务器时,最后一个bool参数,换成非默认值,然后Attach to ILRuntime菜单中点输入IP那个按钮直接用确定的ip和端口连接,可以跳过选择实例 |
我猜测的原因是unity之前的进程占用了调试插件的资源,或者说连接的是旧的进程但unity现在运行的是新的进程. |
每次启动ILRuntime调试服务器的时候默认会起一个随机的端口,然后会吧这个端口信息通过udp广播给调试插件,所以理论上不存在你说的这个问题,除非是udp广播被什么东西拦截了 |
我在这是必现的,每天都要这操作大半年了.这里不能上传图片,要不然我可以传个图上来. |
那你可以试试直接使用固定端口,然后用输入IP按钮直连,绕开这个问题 |
OK我试下 |
Describe the bug
经过若干次调试之后,unity会出现1-2个僵尸进程.然后必须要关闭这些僵尸进程,Attach To ILRuntime这个菜单里才会有东西让你附加.经常需要这个操作很浪费时间,不知道其它人有没有这个问题.我这边不论是2019,2020,到现在的2021都会有这个问题.这个问题导致我现在基本不愿意上去断点调试,加上很多时候断点调试下很多变量值也看不到.希望作者能有空好好看看调试的问题.毕竟断点调试是个比较重要的功能.谢谢了.
To Reproduce
多运行几次,Unity进程里就会出现一个正常进程, 1-2个Unity Editor进程.出现这个之后,Attach To ILRuntime就会没有任何东西可供附加.
没有装ILRuntime插件的Unity不会出现这个问题.
Expected behavior
希望能解决这个问题,我不知道其它人有没有遇到过这样的问题.
Unity Version
2021.3.6f1
ILRuntime Version
2.1.0 preview
The text was updated successfully, but these errors were encountered: