Mam nieruchomość projekt C# wywoływane Wersja określona jakoStosując zmienną środowiskową Zespół Miasto zastąpić właściwość projektu
<Version Condition="$(Version)==''">1.2.3.4<Version>
1.2.3.4 jest wartość domyślna.
Posiadam właściwość systemową z Team City, zwaną także Wersją, skonfigurowaną do nadpisania. Dlatego w oknie dialogowym uruchamiania niestandardowego w Team City mogę podać wartość dla wersji i ta wartość zostanie wykorzystana. To działa dobrze.
Jeśli jednak zostawiam pusty parametr w Team City, wartość domyślna jest nadal nadpisywana pustą (null?). Jeśli usuniemy parametr Team City, zostanie użyta wartość domyślna.
Czy warunek jest nieprawidłowy? Jak mogę ustawić właściwość Team City, aby była pusta, i tylko przesłonię, jeśli wprowadzę jakąś wartość?
dziękuję, to nie pomogło – jbemt48
@Spider M9 - to było tylko dla jasności. Czy nie zauważyłeś dodatkowego '' 'otaczającego $ (Version)? – manojlds
@ jbemt48 - Zaktualizowałem moją odpowiedź – manojlds