Я настроил Проект Развертывания для своего приложения. Проблема состоит в том, что я хочу показать версию приложения (например, MyApplication 1.2.3.1) во время установки, таким образом, пользователь видит версию перед установкой.
Единственным путем я могу думать, должен изменить WelcomeText в Диалоговом окне приветствия. Существует ли более легкий или более изящный способ достигнуть этого?
Вы можете получить номер версии, который установлен в исполняемом AssemblyInfo.cs, используя этот код
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
. Аналогично, если вы хотите получить номер версии для конкретной сборки, вы можете использовать
System.Reflection.Assembly.GetAssembly([type in my assembly]).GetName().Version.ToString()
Затем вы можете автоматически изменить текст приветствия во время выполнения.