我最近不得不重新安装Unity + Visual Studio。以前两者都工作得很好(我已经单独安装了VS15 + Unity -但是这次我通过'Unity Tools安装‘安装了VS15 )
然而,从那时起,当我试图从Unity打开一个脚本时,它每次都会打开一个新的VS15实例--关键是当它打开这个新实例时,它也会打开之前打开的脚本。
因此,无论出于何种目的,它都会打开我希望在一个特定instance.....however中执行此操作的所有脚本。出于某种原因,它会打开一个全新的实例,而不是简单地添加到现有实例中?
例如:
我在Unity中双击Script_A
来打开它。它打开Visual Studio15的第一个实例(应该是这样的--这应该被称为“第一个实例”)
然后我想通过在Unity中双击来打开Script_B
。然而,不是简单地在“第一个实例”中打开这个脚本。它将重新启动一个新的VS15实例(也称为“第二个实例”)。一旦加载了“第二个实例”,它将打开与Script_A
一样的Script_B
。而“第一个实例”仍然只有Script_A
是打开的。
如果我打开第三个etc脚本,也会发生同样的事情,它每次都会启动一个新的实例,而不是添加到已经打开的实例中。
这是通过Unity launcher安装VS15时遇到的问题,还是其他问题(使用Unity或Vs15本身的首选项、设置?)因为它很烦人。
发布于 2016-08-02 03:19:20
右击项目窗口进行Open C# Project
,而不是一个接一个地打开脚本。VS以这种方式打开csharpsolution。在VS中从项目资源管理器打开脚本。
有问题。修复了这种情况。不使用Unity的VS工具。
https://stackoverflow.com/questions/38710492
复制