.NET Core: utilizzo di Visual Studio e mantenimento della stessa piattaforma

2

Ho scritto alcune cose usando .NET Core e mi piace molto. Finora, ho sempre utilizzato Visual Studio Code (che ritengo sia molto buono e sempre migliore) e mi è piaciuto poter lavorare su un Mac. Ho usato Visual Studio sempre di meno mentre uso di più .NET Core.

Tuttavia, ieri sera, ho aggiunto un file sln utilizzando la CLI core dotnet, ho aggiunto un paio di progetti e l'ho aperto in Visual Studio 2017 e l'esperienza è stata eccellente. Avere i test a lato è stato molto utile.

La mia domanda: se inizio a utilizzare Visual Studio per i miei progetti .NET Core (dopo averli avviati usando la CLI) e li leghiamo insieme usando un file sln, qualcuno sa se è probabile che ci siano problemi con VS Codice per il lavoro multipiattaforma, in un secondo momento? Vorrei sfruttare gli strumenti IDE offerti da Visual Studio ma non voglio rendere obbligatorio Visual Studio.

    
posta Sparked 16.04.2018 - 09:25
fonte

1 risposta

4

Usiamo dotnet core molto e mixare VS Code / Rider e VS non è stato un problema. I più problematici sono i progetti in una soluzione che non può essere compresa da Rider o VS Code. Per esempio. i progetti di docker-compose (.dcproj) vengono creati da VS per abilitare il supporto docker. Costruirli su Linux non funzionano e possono portare a errori: ci sono dei modi per aggirare questo problema (ad esempio, installare lo stub da Rider o semplicemente rimuovere i progetti circolari dalla build).

    
risposta data 16.04.2018 - 16:01
fonte

Leggi altre domande sui tag