Sto cercando una definizione formale dei formati dei numeri di versione per i file .NET core project.json.project.json versioning format
versione
studio visivo crea un numero di versione di default di "1.0.0- *". Mi piacerebbe che questo significasse che * si aggiorna su build successive (non lo fa). Il numero di versione della build è 1.0.0. Cosa significa * e quali sono le possibilità legali?
dipendenze
Mi aspettavo la dipendenza numerazione di seguire la NuGet versioning rules dato che KPM è fondamentalmente un front-end NuGet, ma non sembra supportare la numerazione staffa (ad esempio "[1,2)") - Ricevo "non una stringa di versione valida" quando provo qualcosa di diverso da un formato vuoto o xx- *.
Al di fuori della sorgente, qualcuno ha un collegamento a una definizione formale?
Vedere questo https://github.com/aspnet/KRuntime/issues/442 e anche i commenti nella relativa richiesta di pull. – AndersNS
Facciamo questo con la nostra build e probabilmente lo dovremmo inserire in KPM. I nostri script di compilazione impostano la variabile di ambiente K_BUILD_VERSION su un timestamp. Questo incrementa automaticamente la versione ogni volta che creiamo una copia locale. – davidfowl