2016-08-02 12 views
1

最近、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自体の設定(設定、設定など)に問題がありますか?

+0

このフレーズは、* "すべての目的と目的のために" *です。 – Fattie

+0

shhhhh私は疲れたhahahaです。 – NeoKuro

答えて

1

Open C# Projectただ1つのスクリプトを開くのではなく、プロジェクトウィンドウを右クリックしてください。 VSはそのようにcsharpsolutionを開きます。 VSのプロジェクトエクスプローラからスクリプトを開きます。

enter image description here

は問題がありました。そのように修正しました。 UnityにVSツールを使用していません。

+0

はい、Unity Inspectorで強調表示されている壊れたスクリプトをダブルクリックするだけで、VSのプロジェクトエクスプローラで検索して検索する必要はありません。 ...私はUnityを使用することができました。今度は、毎回ewインスタンスを開くこの問題があります。 '( – NeoKuro

+0

初めてC#プロジェクトとして開くと、新しい新しいスクリプトを開いたときに次回にインスタンスを作成したのですが、私の場合は修正しましたが、ツールを使用していませんでした。 –

+0

これは私のためにも修正されています。 – NeoKuro

関連する問題