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!