Come separare le directory del codice sorgente dalle directory di compilazione con le soluzioni VS Xamarin

1

Utilizzo CMake da anni quando sviluppo in C ++ usando Visual Studio. Il mio layout di directory mi ha sempre visto separare le directory del codice sorgente dalle directory di costruzione. Per coloro che non sono convinti dei meriti di questo approccio, ce ne sono alcuni, come il versioning più semplice (tutto ciò che deve essere versionato va sotto una directory), e una più facile riproduzione delle impostazioni del sistema di compilazione, tra le altre.

Sono nuovo di Xamarin, quindi non sono sicuro quali strumenti sono disponibili per ottenere questo risultato finale. Non sono sicuro che lo stesso CMake sia in grado di farlo. So che è possibile utilizzare CMake per ottenere questo risultato con i progetti Objective-C in Xcode, come ho fatto in passato. Quindi, anche se so che è piuttosto flessibile, non ho trovato nulla durante la ricerca delle sue funzionalità con Xamarin / VS. Una ricerca su Google per "Visual Studio Xamarin CMake" non produce nulla di utile (per quanto ne so). Ho anche dato un'occhiata alle guide di Xamarin (come link ), ma ancora una volta, nulla di utile per quanto posso dire.

Alcune funzionalità che vorrei avere:

  • Separa i file modificabili di origine da quelli binari, in modo che ci sia una directory di primo livello che contenga tutti i file modificabili e non quelli binari.
  • Essere in grado di definire una directory separata per l'output di build come bin/ , che conterrebbe le versioni di debug e release per tutte le varie piattaforme.
  • Essere in grado di impostare le posizioni dei pacchetti NuGet da un file di configurazione.
posta Ash 25.05.2017 - 16:11
fonte

0 risposte

Leggi altre domande sui tag