Публикация версии против сборки (и т. Д.) Версии

Я читал темы о сборочных, файловых и сборочных информационных версиях.

Я хотел бы знать, куда входит версия для публикации. Результат ...

string thisAppsVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

... похоже на AssemblyVersion. До сих пор я использовал версию публикации с классом развертывания:

ApplicationDeployment deployment = ApplicationDeployment.CurrentDeployment;
Version thisAppsVersion = deployment.CurrentVersion;

... но это не доступно, если приложение не установлено. Мне нравится, как у него есть возможность автоматически увеличивать Revision.

Есть ли способ получить общедоступную версию без развертывания в сети? Должно ли это быть «публичное лицо» версии приложения?

Пример: версия пользовательского интерфейса (изменено из версии публикации)

Заранее спасибо!

Gregg

Ответы на вопрос(1)

Ваш ответ на вопрос