现象:在勤哲Excel服务器软件使用过程中,若打开表单出现这个报错:System.IO.FileNotFoundException:未能加载文件或程序集"Extensibility,Version=7.0.3300.0,Culture=neutral,PublicKeyToken=b03f5f11d50a3a"或它的某一个依赖项。系统找不到指定的文件,然后esclient10.dll就被禁用了,导致软件无法正常使用了。如下图:
分析:这台机器的操作系统本身缺少 Extensibility.dll 文件。
解决:
1.将extensibility.dll和Extensibility.xml拷贝到用户的C:\ProgramFiles(x86)\CommonFiles\microsoftshared\MSEnv\PublicAssemblies下,若文件夹不存在,则手工创建一下再拷贝
2.将gacutil.exe和gacutil.exe.config拷贝到用户的C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下
3.使用gacutil将Extensibility.dll注册到GAC中
领取专属 10元无门槛券
私享最新 技术干货