摘要:
Strong Name(强名称)主要作用是用来程序集的统统一命名,通过文件名称、版本号(AssemblyVersion)、数字密钥的公钥记号(Public Key Token)、程序集的区域性设置(Culture)4部分信息来区分程序集。公钥记号还有一个重要用途,就是用来验证大型组织(也不一定是大型组织,只要你知道他的公钥记号就好)开发的.NET程序集。这样可以让程序集无法被伪造,安全性得到了提高。 首先,来谈一下版本号(文件名称就放过了:P),在程序集的Attribute中一共有三种版本号,分别是AssemblyFileVersion、AssemblyInformationalVersion 阅读全文
摘要:
C#将Culture分为的Neutral Culture 和 Specific Culture,微软推荐使用 SpecificCulture(其实还有一类Invariant Culture微软不推荐使用,仅仅是周期较短的演示系统开发时推荐使用)当我们看到 en-US,es-ES等表示culture的名称时,可以这样进行识别横线前面的部分称为Neutral Culture,它是“与某种语言关联但不与国家/地区关联的区域性”的含义横线后面的部分称为Specific Culture ,它就是和某个地区国家有关的了通常采用这种写法,因此我们能很容易分辨这两种Culture,如:fr-FR只有一种特殊情 阅读全文