为程序设置版本和帮助信息

不知道大家平时有没有注意:

在计算机中使用一款软件时,经常会在软件中看到其版本、所属公司等信息。例如,C#开发人员经常使用的Visual Studio开发环境,当用户将鼠标移动到Visual Studio开发环境的setup.exe安装文件上时,会弹出一个信息提示框,在该提示框中可以看到软件的说明、公司、版本、创建日期以及大小等信息。

1.AssemblyInfo.cs文件

该文件创建项目时自动生成的一个文件,它包含一些常用的信息,主要用来给当前程序集添加一些属性标记,如版本号等。

建议:不建议大家手动编写AssemblyInfo.cs文件,可以在其自动生成之后修改其中的代码。


2.AssemblyTitle属性

该属性定义程序集清单的程序集标题自定义属性,其构造函数的语法格式如下:

public AssemblyTitleAttribute(string title)

参数说明

title:程序集标题


3.AssemblyCompany属性

该属性定义程序集清单的公司名称自定义属性,其构造函数的语法格式如下:

参数说明

company:公司名称信息。


4.AssemblyVersion属性

该属性指定正在属性化的程序集的版本,其构造函数的语法格式如下:

public Assembly VersionAttribute(stirng version)

参数说明

version:属性化程序集的版本号,该版本号由4个值组成,分别为主版本、此版本、内部版本号和修订号。


实例过程:

1.打开Visual Studio开发环境,新建一个Windows窗体应用程序,并将其命名为XXX.

2.在“解决方案资源管理器”面板中找到AssemblyInfo.cs文件,双击打开该文件,这时即可为程序设置版本和帮助等信息,具体实现代码如下:

// 有关程序集的常规信息通过下列属性集控制,更改这些属性值可修改与程序集关联的信息

[assembly:AssemblyTitle("为程序设置版本和帮助信息")]

[assembly:AssemblyDescription("")]

[assembly:AssemblyConfiguration("")]

[assembly:AssemblyCompany("xxxxx")]

[assembly:AssemblyProduct("为程序设置版本和帮助信息")]

[assembly:AssemblyCopyright("版权所有(C) XXXX")]

[assembly:AssemblyTrademark("")]

[assembly:AssemblyCulture("")]

// 程序集的版本信息由主版本、此版本、内部版本号和修订号4个值组成

[assembly:AssemblyVersion("1.0.0.0")]

[assembly:AssemblyFileVersion("1.0.0.0")]


通过设置AssemblyInfo文件标识自己的软件著作。

在AssemblyInfo文件中有一个AssemblyCompany属性,通过该属性可以设置开发软件的作者名称,以便作者更好地维护自己的软件著作权。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值