Risolti i problemi di Unity dell’aggiornamento VS 2017 al 2019

Non riesco a trovare la risposta da nessuna parte e mi ci è voluto molto tempo per trovare una soluzione. Quindi lo condivido qui e spero che aiuti.

Dichiarazione di non responsabilità: utilizzo Unity 2019.1.8f

Il problema: dopo aver aggiornato VS 2017 Community a VS 2019 Community, non posso più aprire C # Script direttamente da Unity. È apparso come un file Miscellaneous e non ha il completamento automatico e non viene inserito in un file di soluzione. Ovviamente, non è nemmeno allegato alcun debug.

Soluzioni provate:

Correzione funzionante:

Il devenv.exe è il file eseguibile per VS. Tuttavia, dopo l’aggiornamento da VS2017 a 2019, Unity si è appena perso. Quindi possiamo aggiungerlo manualmente a Unity e risolvere il problema una volta per sempre:

2. Seleziona Strumenti esterni / Editor di script esterno / Sfoglia:

3. Vai a [Path]: \ Visual Studio 2019 \ Common7 \ IDE e cerca il file devenv.exe:

4. E non dimenticare di selezionare l’opzione Allegati dell’editor:

Ora abbiamo finito!