c# - 使用 Visual Studio 进行 Unity 远程调试
问题描述
我无法将 Unity 的 Visual Studio 调试器附加到远程Unity 服务器构建(开发、脚本调试)。我已经尝试过 Linux 和 Windows。
步骤:调试 -> 附加 Unity 调试器 -> 输入 IP
我确定IP和端口是正确的。远程端的防火墙也不是问题。
至于 Linux,我在远程 IP 事件上的脚本打印出: PlayerConnection 从 [2??.??.6?.?02] 接受了句柄:0x7
但是 Visual Studio 中的调试器不会附加。它似乎开始构建,但不会在不打印任何错误或其他指示正在发生的事情的情况下附加。
本地调试工作正常。
我怎样才能让它工作?
解决方案
推荐阅读
- ffmpeg - ffmpeg 添加水印后,视频变得模糊。如何解决?
- azure - Azure Devops 组织代码部署未显示组织
- java - 没有为请求类型 [java.util.LinkedHashMap] 和内容类型 [multipart/form-data] 找到合适的 HttpMessageConverter
- c# - 如何使用 ReactiveUI 从 CommandParameter 中确定“canExecute”?
- java - 如何在 javax.tools.JavaCompiler 的类路径中使用远程 jar
- typescript - 浏览器和主字段的 package.json 中的类型字段
- javascript - 复制文本按钮 JavaScript
- angularjs - Bootbox:对话框宽度问题
- flutter - 带圆角的 AnimatedContainer
- angular - 在 5.7.0 版中找不到模块“firebase/app”