最近、Unity + Visual Studioを再インストールする必要がありました。以前は両方とも正常に動作していました(私はVS15 + Unityを別にインストールしましたが、今回はVS15を 'Unity Toolsインストール'でインストールしました)。既存のインスタンスに追加するのではなく、VS15の新しいインスタンスを開くUnityのC#スクリプト
それ以来、Unityからスクリプトを開こうとすると、毎回VS15の新しいインスタンス - キッカーはこの新しいインスタンスを開くときに、以前に開いたスクリプトも開きます。
私はある特定のインスタンスで必要なすべてのスクリプトを開きます。何らかの理由でこれを実行すると、単に既存のインスタンスに追加するのではなく、新しいインスタンスが開きます。
たとえば、
UnityでダブルクリックしてScript_A
を開きます。 これは、Visual Studio 15の最初のインスタンスを開きます(これを「最初のインスタンス」と呼びます)。
UnityでダブルクリックしてScript_B
を開きます。しかし、単に "最初のインスタンス"でこのスクリプトを開くのではなく、 VS15(AKA "Second Instance")の新しいインスタンスを再起動します。 「第2のインスタンス」がロードされると、Script_B
が開かれ、Script_A
となります。 「最初のインスタンス」はまだScript_A
しか開いていません。
3番目のスクリプトなどを開くと同じことが起こります。これは、すでに開いているインスタンスに追加するだけで、毎回新しいインスタンスを起動します。
VS15をUnityランチャー経由でインストールしたときに問題が発生するのですか、それともUnityやVs15自体の設定(設定、設定など)に問題がありますか?
このフレーズは、* "すべての目的と目的のために" *です。 – Fattie
shhhhh私は疲れたhahahaです。 – NeoKuro