Poszukuję formalnej definicji formatów numerów wersji plików .NET Core project.json.Format wersji project.json
wersja
Visual Studio tworzy domyślny numer wersji "1.0.0- *". Chciałbym, żeby to oznaczało, że * jest aktualizowane na kolejnych kompilacjach (nie ma). Numer wersji kompilacji to 1.0.0. Co oznacza * i jakie są możliwości prawne?
zależności
że oczekuje zależność numeracji śledzić Nuget versioning rules MPW, zważywszy, że jest w zasadzie Nuget czołowy, ale nie wydaje się, aby wspierać numeracji wspornik (na przykład „[1,2)”), - Otrzymuję "niepoprawny ciąg wersji", gdy próbuję cokolwiek innego niż format pusty lub xx- *.
Poza źródłem, czy ktoś ma link do formalnej definicji?
Zobacz https://github.com/aspnet/KRuntime/issues/442, a także komentarze w powiązanym żądaniu pobierania. – AndersNS
Robimy to z naszą kompilacją i prawdopodobnie powinniśmy wypalić ją w KPM. Nasze skrypty budujące ustawiają zmienną środowiskową K_BUILD_VERSION na znacznik czasu. To automagicznie zwiększa wersję za każdym razem, gdy tworzymy lokalną kopię. – davidfowl