我是.NET新手,无法理解大会的概念 - 什么是大会?当人们说“复制集会......”时,人们的意思是什么? AssemblyInfo.cs的目的是什么?
答案 0 :(得分:4)
程序集是.NET Framework应用程序的构建块;它们构成了部署,版本控制,重用,激活范围和安全权限的基本单元。程序集是一组类型和资源的集合,这些类型和资源构建为一起工作并形成逻辑功能单元。程序集为公共语言运行库提供了识别类型实现所需的信息。对于运行时,在程序集的上下文之外不存在类型。
http://msdn.microsoft.com/en-us/library/hk5f40ct%28VS.71%29.aspx
答案 1 :(得分:4)
什么是大会?
部署的物理单位。
当人们说“复制集会......”时,人们的意思是什么?
大多数程序集都是XCopy可部署的 - 这意味着您只需将文件复制到目的地即可。
AssemblyInfo.cs的目的是什么?
设置程序集级元数据。版本号,版权声明,COM互操作规则等等。
答案 2 :(得分:4)
可重用,可版本化,和 自我描述的构建块 公共语言运行时应用程序。
最好去创作者的网站进行搜索:
http://msdn.microsoft.com/en-us/library/hk5f40ct(VS.71).aspx
http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx
它是可重用的,这意味着您可以将其复制并与引用它的其他应用程序/程序集一起使用。
它是可版本化的,这意味着您可以拥有相同程序集的许多不同版本,而其他应用程序/程序集可以引用任何这些版本,或者只引用最新版本。
它是自我描述的,这意味着它为世界提供了一个接口,供其他应用程序/程序集使用。
AssemblyInfo.cs只是一个文件,您可以在其中编辑有关程序集的各种描述符。例如标题,描述或版本号。
答案 3 :(得分:2)
Assembly = .net DLL或EXE; AssemblyInfo.cs是放置本机可执行文件的Version资源中的值的传统位置。
答案 4 :(得分:2)
AssemblyInfo.cs包含程序集的属性(在所有其他答案中定义)。例如,属性是版本信息。