解决软件升级过程中GAC发生的问题.
2006-03-07 09:15
549 查看
前言:将买来的第三方控件通过MSI(MS自带的安装工程)安装到GAC中.
后续:第三方控件升级,我们的将客户安装的客户端通过覆盖的方式进行升级。
C:小Y,测试一下升级程序。
Y:哎呀,覆盖后程序报错,不能运行了。
C:哪里的问题。
Y:可能是GAC中没有新控件.
C:那就安装新控件到GAC中呀.
Y:gacutil /i DevExpress.Data3.dll
C:还有问题吗.
Y:靠,还报错.
C:是不是新程序还访问的是老控件.从GAC中删除老控件程序集.
Y:那好我删除所有的,然后安装新的.gacutil /u DevExpress.Data3.dll
C:好了吗.
Y:我看看.GAC中还有.
C:直接中GAC中删除.
Y:删除不了.在删除GAC目录中的程序集时报"Assembly'...'could not be uninstalled because it is required by other applications."
C:我到网上找一下.GAC的目录的特点.
C:找到了.你通过DOS去删除.
SET GACPATH=%windir%\assembly\GAC\
rd /s /q %GACPATH%DevExpress.XtraEditors.Core
Y:真的删除了.再重新安装.gacutil /i DevExpress.Data3.dll
C:还有问题吗.
Y:哭,还报错.
C:哦,刚才无法从GAC中删除,是因为被引用了,加上引用.
Y:好.
gacutil /i DevExpress.Data3.dll /r FILEPATH "%APPPATH%my.exe" myexe
C:还有问题吗.
Y:搞定了.
C:Y:哈哈哈.
后续:第三方控件升级,我们的将客户安装的客户端通过覆盖的方式进行升级。
C:小Y,测试一下升级程序。
Y:哎呀,覆盖后程序报错,不能运行了。
C:哪里的问题。
Y:可能是GAC中没有新控件.
C:那就安装新控件到GAC中呀.
Y:gacutil /i DevExpress.Data3.dll
C:还有问题吗.
Y:靠,还报错.
C:是不是新程序还访问的是老控件.从GAC中删除老控件程序集.
Y:那好我删除所有的,然后安装新的.gacutil /u DevExpress.Data3.dll
C:好了吗.
Y:我看看.GAC中还有.
C:直接中GAC中删除.
Y:删除不了.在删除GAC目录中的程序集时报"Assembly'...'could not be uninstalled because it is required by other applications."
C:我到网上找一下.GAC的目录的特点.
C:找到了.你通过DOS去删除.
SET GACPATH=%windir%\assembly\GAC\
rd /s /q %GACPATH%DevExpress.XtraEditors.Core
Y:真的删除了.再重新安装.gacutil /i DevExpress.Data3.dll
C:还有问题吗.
Y:哭,还报错.
C:哦,刚才无法从GAC中删除,是因为被引用了,加上引用.
Y:好.
gacutil /i DevExpress.Data3.dll /r FILEPATH "%APPPATH%my.exe" myexe
C:还有问题吗.
Y:搞定了.
C:Y:哈哈哈.
相关文章推荐
- Oracle软件无法升级的问题解决过程
- Pligg beta9.7升级到pligg beta 9.8过程遇到的(中文支持)问题解决
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- 如何在软件开发过程中合理的设计函数来解决实际问题
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- U880不能线刷升级、升级按钮不亮、刷机软件不能运行等问题的解决办法
- 越狱的iphone4升级IOS7报3194问题解决过程
- Ubuntu 8.10解决安装部分软件过程中的出现方格的问题
- 软件开发是人类通过逻辑解决问题的过程
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- 在安装jupyter notebook过程中遇到pip升级问题,如照片所示,请问如何解决,跪谢
- Hibernate配置过程可能发生的问题及解决方法
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- DBImport V3.7版本发布及软件稳定性(自动退出问题)解决过程分享
- 解决源代码软件安装过程中无法configure或make问题
- Hibernate配置过程可能发生的问题及解决方法(转)
- python2.7.6比python2.7.3升级过程中import module问题及解决方法
- 解决UBUNTU系统软件安装过程出现libdirectfb-1.2-9_1.2.10.0-5_amd64.deb无法安装的问题
- centos6.5 升级python2.6.6到2.7.9安装过程出现问题解决过程
- sql server create synonym 用同义词解决程序升级过程中架构名称改变的问题