摘要:
程序集程序集的私有部署不用在注册表中注册组件卸载只需要从文件系统中删除他即可共享程序集和GAC只有强命名程序集能被添加到GAC中程序集数据签名只需在安装到GAC时检查一次GAC内的并肩执行GAC内存在相同文件名的不同版本的程序集(不同标识符),不同应用程序能同一时间使用不同版本的程序集配置文件通过配置文件更新一个应用程序集以使用新版本的DLL延迟签名便于编译和测试代码创建延迟签名的程序集,两个步骤:1、创建一个密钥文件的拷贝,只有公钥2、为程序集范围内的源代码添加一个名称为DelaySignAttribute的附加属性并赋值为TRUE要想在GAC中部署延迟签名的程序集,执行sn -vr MyA 阅读全文
摘要:
c#3.0 新特性 扩展方法扩展方法允许编写和声明它的类之外的关联类的方法用于没有源代码或者类是密封的,需要给类扩展新方法时1、扩展方法必须被声明为static2、扩展方法声明所在的类必须被声明为static3、扩展方法必须包含关键字this作为它的第一参数类型例:static class ExtendMyData{ public static double average(this MyData md) { ...... }}调用扩展方法的方式跟调用该类内部的方法一样,类名加上点符号加上方法名 阅读全文