Fra*_*ois 79
AssemblyInfo.cs包含有关程序集的信息,如名称,描述,版本等.您可以在其中查找包含其中的注释的内容的更多详细信息.
如果删除它,程序集将编译时没有任何信息,即在文件属性的详细信息选项卡中,您将看不到名称,没有描述,版本0.0.0.0等.
与程序集关联的值:Guid是标识程序集的ID,如果它将作为COM对象公开.因此,如果您的程序集不是COM暴露的,那么您不需要它.它是随机生成的.在任何情况下,通常,您不需要修改它.
积分转到:http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/8955449f-71ac-448e-9ee6-5329fceecd3c
Rah*_*thi 14
在AssemblyInfo文件中,信息属性包含有关产品名称,描述,商标,版权的信息.通常,此信息是硬编码或存储在数据库或平面文件中..NET程序集提供将此信息存储在AssemblyInfo文件中,并在编译后成为程序集的一部分.因此,在运行时,可以读取此信息.
装配信息的一部分
1 AssemblyTitle:程序集中的标题名称.
2 AssemblyDescription:它提供程序集的详细说明.
3 AssemblyCompany:它从装配中提供公司信息.
4 AssemblyProduct:它提供程序集的生产信息.
5 AssemblyCopyright:它提供程序集的版权.
6 AssemblyTrademark:它提供装配的商标.
这些属性中的每一个都有一个已定义的类,用于从AssemblyInfo文件中读取信息.
看看这个链接: - http://www.dotnetspider.com/forum/157292-assemblyinfo-file.aspx
转到"项目属性","应用程序"选项卡,然后单击"装配信息"按钮.
这就是存储在AssemblyInfo.cs中的内容.
在Windows资源管理器中,右键单击项目的.exe输出,选择"属性",然后转到"详细信息"选项卡.这是AssemblyInfo.cs生成的信息.
在AssemblyInfo文件中,您可以存储可以从项目中的每个位置获取的信息,因此您不必更新所有位置,只需更新assemplyInfo.
例如 - 在此文件中,您更新版本号,并在您的站点中自动更新.在html页面中,要获取版本号,请写入:
Assembly assembly = Assembly.GetAssembly(typeof(ProjectName.WebSite.Controllers.MyController));
string version = assembly.GetName().Version.ToString();
Run Code Online (Sandbox Code Playgroud)
每次上传新版本时都会更新.
| 归档时间: |
|
| 查看次数: |
69190 次 |
| 最近记录: |