Witam ponownie wszystkich,jak wyświetlić wersję publiczną w polu tekstowym?
kolejne interesujące pytanie. W tej chwili ręcznie aktualizuję pole wersji (pole tekstowe) w mojej aplikacji za każdym razem, gdy ją publikuję. Zastanawiam się, czy istnieje sposób, aby moja aplikacja dostała te dane skądś i pokazała mi je w pudełku. Używam VS2012 i nie jestem pewien, jak osiągnąć to w C#. Poniżej znajduje się zrzut ekranu okna właściwości VS2012, o którym mówię.
nowy obraz:
'IsNetworkDeployed' zwraca wartość false. Jaki może być problem? – jackjop
Gdy używasz wersji debugowania pod IDE, to z definicji nie będziesz wdrażany w sieci, a 'ApplicationDeployment.CurrentDeployment.CurrentVersion' rzuci' System.Deployment.Application.InvalidDeploymentException', dlatego musisz sprawdzić na '. IsNetworkDeployed'. Aby sprawdzić, czy to działa, opublikuj go w sieci, a następnie zainstaluj! Możesz również wypróbować 'Application.ProductVersion' zgodnie z odpowiedzią @Christos Lytras. – woodvi