c# - 如何在 VS.NET 部署项目中显示应用程序版本?

标签 c# version deployment-project

我已经为我的应用程序设置了部署项目。问题是我想在安装过程中显示应用程序版本(例如 MyApplication 1.2.3.1),以便用户可以在安装前看到版本。

我能想到的唯一方法是修改欢迎对话框中的 WelcomeText。有没有更简单或更优雅的方法来实现这一点?

最佳答案

您应该能够为此使用 Windows Installer ProductVersion 属性。如果将欢迎对话框的 WelcomeText 属性更改为:

The installer will guide you through the steps required to install [ProductName] [ProductVersion] on your computer.

然后您可以更改部署项目的版本属性并自动显示该值。任何基于字符串的属性都可以做到这一点;只需使用 [] 语法来插入值。

有关开箱即用的其他属性,请参阅 Windows Installer Property Reference

关于c# - 如何在 VS.NET 部署项目中显示应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222840/

相关文章:

c# - ASP.NET MVC 3 中注销时清理浏览器缓存和 cookie 的问题

c# - 使用 Ninject 确保 Controller 具有无参数公共(public)构造函数

c# - 如何在 Forms.Authentication 和 ReturnUrl 之间插入确认对话框?

java - Jar 从本地库中选择了错误的依赖版本

deployment - 如何集中整个网站引擎?

c# - JScript 中的异步

C++ 版本高亮显示

android - Android 中的 Cordova jar

.net - 部署设置 (.Net) - 搜索目标机器 -> 注册表搜索(64 位)

c# - 从部署项目安装目录