Unity3d 将调试附加到进程';行不通

Unity3d 将调试附加到进程';行不通,unity3d,Unity3d,我创建了新的3d unity项目,然后在断言中,我创建了c#脚本,如果我在Visual Studio 2017打开两次的话。然后我想进行一次调试,所以我设置了调试点并在Unity中单击play按钮,但什么也没发生 没有附加按钮或类似的东西 我做错了什么?这对我来说也是随机发生的。我修复它的方法是转到Unity->Edit Menu->Preferences->External Tools,并将外部脚本编辑器设置为其他内容,然后将其还原回Visual Studio 如果失败,则在该下拉列表下方有

我创建了新的3d unity项目,然后在断言中,我创建了c#脚本,如果我在Visual Studio 2017打开两次的话。然后我想进行一次调试,所以我设置了调试点并在Unity中单击play按钮,但什么也没发生

没有附加按钮或类似的东西


我做错了什么?

这对我来说也是随机发生的。我修复它的方法是转到Unity->Edit Menu->Preferences->External Tools,并将外部脚本编辑器设置为其他内容,然后将其还原回Visual Studio

如果失败,则在该下拉列表下方有一个按钮重新生成项目文件,当您的VS项目文件出错时,该按钮会提供帮助


另外,升级到最新版本的Visual Studio和Unity Tools for VS也会有所帮助。

如果我误解了这个问题,我的错是,但是Unity只需按ctrl+s键即可更新游戏脚本,这将让unity知道您对脚本进行了更改,它将应用这些更改。

我猜您可能没有将Visual Studio与unity连接起来。有一个按钮(运行或播放)按钮。在您的例子中,这是开始按钮,在我的Visual studio中,它被称为(附加到Unity)