UnityVS无法附加到Unity编辑器-Visual Studio 2013社区版。

3
我购买了UnityVS,并且它在 VS2010 上的使用效果很好。后来,微软收购了该公司,现在 UnityVS 是一个免费的插件,但是不稳定性更高。
我遇到了一些新版本的问题,最终决定完全升级到新版本,它叫做“Visual Studio Tools for Unity”,而不是 UnityVS。
我正在使用 Microsoft Visual Studio Community Edition 2013 Update 4 (实际上是 VS Professional)。一切看起来都很好,但是因为右下角有一个插头图标告诉我它已经连接到 Unity 编辑器(我的 Unity Editor 版本是 4.5.5f1),但是当我点击“Attach to unity”按钮时,它只编译了,然后什么都没有发生(它没有锁定)。结果导致我无法进行调试,因为它没有触发任何断点。
请有人帮帮我,因为甚至他们的支持页面都没有任何有用的链接可以与他们交流(毕竟那是微软!)

https://dev59.com/_VoU5IYBdhLWcg3wIkWI#37826299 - David Lorenzin
1个回答

2

几个小时后,我找到了解决方案!我所做的唯一的事情就是双击 Visual Studio 右下角的插件图标,然后单击自定义 IP,接着不再使用 192.168.0.xxx(我的 IP),而是输入 127.0.0.1,并使用 Unity 实例已显示的端口。就这样 :)


1
嗨,我是VSTU团队的Sebastien。如果您遇到任何问题,请随时通过vstusp@microsoft.com给我们发送邮件。一个好建议是在防火墙配置中允许Unity和Devenv进程。使用127.0.0.1可以让您使用环回适配器,从而绕过防火墙限制。问候 - Sebastien Lebreton
1
截至2018年,这个问题仍然偶尔存在,不过似乎自定义IP选项已经不再提供,或者至少已经移动了位置。 - Reahreic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接