Iai*_*ard 76
这些都可以工作:
var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
this.Text = String.Format("My Application Version {0}", version);
string version = System.Windows.Forms.Application.ProductVersion;
this.Text = String.Format("My Application Version {0}", version);
Run Code Online (Sandbox Code Playgroud)
假设这是在Form您希望显示文本的情况下运行
byt*_*dev 14
Text = Application.ProductVersion
Run Code Online (Sandbox Code Playgroud)
快速获取完整版本的字符串(例如"1.2.3.4")
我在WinForm中使用以下内容:
public MainForm()
{
InitializeComponent();
Version version = Assembly.GetExecutingAssembly().GetName().Version;
Text = Text + " " + version.Major + "." + version.Minor + " (build " + version.Build + ")"; //change form title
}
Run Code Online (Sandbox Code Playgroud)
没有向用户显示修订号,内部编号是足够的技术信息
确保您的AssemblyInfo.cs在以下内容中结束(默认情况下删除它所具有的版本),以便VisualStudio自动增加构建版本和版本号.您必须在每个版本自己更新主要版本和次要版本(更新新功能的主要版本,修复时的次要版本):
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.*")]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39167 次 |
| 最近记录: |