Ben*_*ach 14 c# debugging unity-game-engine visual-studio visual-studio-debugging
我正在使用带有 Unity 的 Visual Studio。一般来说,在 VS 中,我只需单击“附加到 Unity”,它就会构建解决方案并确实附加到 Unity。然而,有时一个项目失去了这样做的“能力”,这意味着突然点击按钮只会构建解决方案,而不会附加到 Unity。我真的很想知道那里发生了什么,因为我不知道做任何可能导致这种行为的事情。
有一些参数可能会产生影响:
谢谢
hii*_*aki 16
对我来说,“Attach to Unity”从工具栏中消失了。
但我还有一个按钮 Debug -> Attach Unity Debugger
希望它会帮助某人。
Visual Studio 社区 2019 16.7
统一 2020.1.2f1
小智 14
对我来说(Unity 2020.x 和 VS19)这种情况经常发生。只需关闭 VS 并在 Unity > 编辑 > 首选项 > 外部工具中
单击“重新生成项目文件”(您不需要检查任何其他内容,只需单击按钮)
再次启动 VS,它应该可以正常工作。
Pfi*_*nnn 10
为了防止这种情况发生:当代码中存在编译错误时,不要双击“Unity 调试日志”行,这会在引发错误的行处打开 VS,但它会弄乱项目文件。
在 Unity > 首选项 > 外部工具 > 重新生成项目文件下重新生成项目文件。另请确保在外部工具下设置 Visual Studio,并通过 Visual Studio 安装程序正确安装所有 Unity 依赖项。
Visual Studio 将提示您重新加载项目,可以选择在 VS 中重建整个解决方案并重新启动 Unity 和 VS。
我遇到了类似的问题,文件选项卡下方是否显示杂项文件?为了解决这个问题,我右键单击解决方案资源管理器中的 Assembly C-Sharp 并重建项目,如图所示。
| 归档时间: |
|
| 查看次数: |
8552 次 |
| 最近记录: |