Unity中的C#脚本打开VS15的新实例,而不是添加到现有实例

时间:2016-08-02 01:32:55

标签: c# visual-studio unity3d visual-studio-2015

我最近不得不重新安装Unity + Visual Studio。之前两者都运行良好(我已经单独安装了VS15 + Unity - 不过这次我通过Unity Tools安装安装了VS15')

然而从那时起,当我尝试从Unity打开一个脚本时,它每次都会打开一个VS15的新实例 - 当它打开这个新实例时,它也会打开以前打开的脚本。

因此,对于所有意图和目的,它会在一个特定实例中打开我想要的所有脚本.....但是,为了这个原因,它会打开一个全新的实例,而不是简单地添加到现有实例?

例如;

我在Unity中双击打开Script_A。  它打开Visual Studio 15的第一个实例(因为它应该 - 这将被称为" First Instance")

然后我想在Unity中双击它来打开Script_B。但是,而不是简单地在" First Instance"中打开此脚本。它将重新启动VS15的新实例(AKA" Second Instance")。一旦"二次实施"已加载它将打开Script_B以及Script_A。鉴于" First Instance"仍然只有Script_A打开。

如果我打开第三个,第四个等脚本会发生同样的事情,它每次都会启动一个新实例,而只是添加到已打开的实例中。

这是通过Unity启动器安装VS15时遇到的问题,还是其它问题(偏好,设置,Unity或Vs15本身?)因为它非常烦人。

1 个答案:

答案 0 :(得分:1)

Open C# Project右键单击“项目窗口”,而不是只打开一个脚本。 VS以这种方式打开csharpsolution。从VS中的项目资源管理器打开脚本。

enter image description here

有问题。固定这种方式。不使用Unity的VS工具。