【发布时间】:2010-11-17 22:36:50
【问题描述】:
我希望能够显示我使用发布向导部署的 .NET 应用程序的当前版本。有一个不错的选项可以在我每次发布应用程序时自动更新版本号。
我发现另一个问题 (Automatically update version number) 有这个获得当前版本:
Assembly.GetExecutingAssembly().GetName().Version
这将为您获取您在项目属性中设置的版本,但不是每次发布时自动递增的版本。
【问题讨论】:
-
你能以某种方式限定这个断言吗? GetExecutingAssembly().GetName().Version 在发布程序集上工作得很好
-
也许我的意思是发布而不是部署。我可以去改变这个问题。当我运行发布向导时,它会自动更新发布版本。在代码中它被称为部署版本。