В моем приложении С# ClickOnce на вкладке "Проект → Свойства → Опубликовать" есть версия с автоматическим добавлением публикации. Я хотел бы отобразить эту версию в своем меню "Справка → О программе", но код, который я использую, по-видимому, обращается к версии сборки, которая отличается.
Версия сборки может быть изменена вручную в диалоговом окне Project → Properties → Application → Assembly Information. Так что пока, каждый раз перед публикацией я копировал версию публикации в версию сборки, поэтому в моем диалоговом окне отображается текущая версия приложение. Должен быть лучший способ сделать это.
Все, что я действительно хочу сделать, это иметь точный, автоматически обновляемый, доступный код доступный номер версии.
Вот код, который я использую для доступа к номеру версии сборки:
public string AssemblyVersion
{
get
{
return Assembly.GetExecutingAssembly().GetName().Version.ToString();
}
}
Альтернативой может быть поиск кода, который обращается к версии публикации.