soneta / Soneta.MsBuild.SDK

Sdk stworzone przez firmę Soneta pozwalające automatycznie skonfigurować oraz uzupełnić projekty dodatków o niezbędne elementy potrzebne do współpracy z oprogramowaniem enova.
MIT License
8 stars 12 forks source link

Informacja o posiadaniu starej wersji SDK #19

Closed bartcho closed 4 years ago

bartcho commented 4 years ago

Podczas build'u dodatku informować jako ostrzeżenie, że jest nowsza wersja SDK

swiato commented 4 years ago

Mechanizm informowania o nowszej wersji został zaimplementowany na branch'u develop i będzie dostępny w najbliższej wersji Soneta.Sdk. Jest on domyślnie wyłączony, aby go skonfigurować, należy użyć poniższych parametrów:

Mechanizm ten zadziała tylko w przypadku, gdy istnieje plik global.json z odpowiednim wpisem dla Soneta.Sdk, zawierającym jego numer wersji. To z nim, porównywany jest numer Sdk pobrany z serwera (nuget api).

Przykładowo, jeśli sprawdzenie nowej wersji powinno następować co drugi dzień, wystarczy ustawić parametr

<SonetaSdkUpdateIntervalTime>Days</SonetaSdkUpdateIntervalTime>
<SonetaSdkUpdateIntervalValue>2</SonetaSdkUpdateIntervalValue>