.Net再发行包与强名称
用.NET开发的WINFORM应用程序,需要.NET FRAMEWORK再发行包,这就不说了,那么在安装光盘中增加.NET FRAMEWORK包并安装就行。
项目中部分模块是使用STRONGNAME签名的,需要使用GACUTIL.EXE进行注册,这也不说了。
现在的问题是:
在2000和XP下,安装.NET FRAMEWORK的时候,都有可能不安装GACUTIL.EXE文件,这样,使用GACUTIL来注册就失败了,这是怪事之一
有时成功安装了GACUTIL.EXE文件,但在MSI的安装过程中,自己写代码通过启动进程来执行注册过程,发现:有时能注册模块,有时不能,成功注册模块后,也不是总是能在程序中调用,有时还是需要通过在CMD中执行注册来实现
天下第一怪事!
项目中部分模块是使用STRONGNAME签名的,需要使用GACUTIL.EXE进行注册,这也不说了。
现在的问题是:
在2000和XP下,安装.NET FRAMEWORK的时候,都有可能不安装GACUTIL.EXE文件,这样,使用GACUTIL来注册就失败了,这是怪事之一
有时成功安装了GACUTIL.EXE文件,但在MSI的安装过程中,自己写代码通过启动进程来执行注册过程,发现:有时能注册模块,有时不能,成功注册模块后,也不是总是能在程序中调用,有时还是需要通过在CMD中执行注册来实现
天下第一怪事!