(旧文重贴)按照mono里面的gacutils,照葫芦画瓢,自己做了一个,不过只用了if和u两个参数而已。
2004-04-16 13:19
295 查看
安装的时候,如下步骤:
1、获得这个assembly的pulic key token(8个字节)
2、获得这个assembly的public key(一般是160个字节吧?)。代码中判断是否为空或者是否小于12个字节,不知道是什么意思?
3、构造versiontoken的名字,就是%windir%\assembly\gac\assemblyname下面的那个目录名字。构成是这样的:assembly的名字+两个下划线(就是shift+减号)+上面步骤2取到的publickeytoken那8个字节。
4、然后判断该目录下是否有这个assembly了?如果有的话,把__AssemblyInfo__这个文件中的RefCount加1。否则,重新new一个hashtable,里面存放上displayname和refcount即可。
卸载的时候,如下步骤:
1、判断Refcount是否为0,如果〉0,那么被别人引用了,不允许删除。
2、删除gac下面对应的目录即可。
2004年2月16日 14:43
1、获得这个assembly的pulic key token(8个字节)
2、获得这个assembly的public key(一般是160个字节吧?)。代码中判断是否为空或者是否小于12个字节,不知道是什么意思?
3、构造versiontoken的名字,就是%windir%\assembly\gac\assemblyname下面的那个目录名字。构成是这样的:assembly的名字+两个下划线(就是shift+减号)+上面步骤2取到的publickeytoken那8个字节。
4、然后判断该目录下是否有这个assembly了?如果有的话,把__AssemblyInfo__这个文件中的RefCount加1。否则,重新new一个hashtable,里面存放上displayname和refcount即可。
卸载的时候,如下步骤:
1、判断Refcount是否为0,如果〉0,那么被别人引用了,不允许删除。
2、删除gac下面对应的目录即可。
2004年2月16日 14:43
相关文章推荐
- js 里面if()括号里只有一个参数是什么意思
- 有两个升序排列的数组A1和A2,给A1开辟的剩余内存有足够空间容纳A1,请实现一个函数,把A2中所有数字插入到A1中,并且是按照升序排列的
- writeObject可以写n个,但是readObject()却只能读一次,你做一下测试。 如果你需要序列化好几个类的话,建议你用json;或者自己写两个方法,一个是将对象转换为字符串,一个是将字符串
- 怎样在vs2010里面实现两个编辑控件对应一个消息处理函数
- 安卓AndroidStudio如何在同一个手机中安装两个相同的项目+++++自己处理的一些问题解决方法
- 数据库排序查询(一个表里面先分类再按照某一项的最大值)
- 旧文重贴,悼念我的第一个电子邮箱:在同一个进程空间运行两个程序
- 线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用,不过要注意的是线程间需要做好同步。
- 【python】实例-把两个无规则的序列连接成一个序列,并删除重复的元素,新序列按照升序排序
- 一个字符串有两个A,计算里面的字符个数,并打印出来
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- 两个数字,1000个元素的有序数组和10个元素的无序数组,把他们整合成一个按照有序数组排序方式排序的有序数组
- 自己动手封装一个url参数解释器( ghostWuUrlParser.js )
- java一个方法形参有两个,如何在调用的时候只传入一个参数
- Linux中参数命令有的是一个横杠有的是两个横杠的区别
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 实现一个数值加法函数,返回两个数字的和。要求能进行参数验证,若参数不是数字或为空则抛出异常。
- 在一个td里面怎么让两个div重叠
- 利用if else语句编写程序读取输入,直到#, 用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b