gzaod 发表于 2018-5-30 11:50:08

TXTextControl 程序发布

能否详细说明一下程序运行需要的环境和发布时需要复制的DLL?例如是否需要安装Office。看了一下旧的帖子,就一个全部复制 Assembly 下的 DLL。
我已经很耐心的复制这些 DLL,结果还是不行。
System.IO.FileNotFoundException: 未能加载文件或程序集“txkernel.dll”或它的某一个依赖项。找不到指定的模块。
能否详细一点?


Richard.Ma 发表于 2018-5-30 17:46:40

您好,TX开发包并不需要再额外安装OFFICE相关软件。

按理来说您复制所有的dll的话肯定就没有问题,方便的话,您可以把您的代码打包发上来,我帮您看看

gzaod 发表于 2018-5-30 19:58:44

主机:Windows Server 2008 R2 Enterprise Serviece Pack 1 64位。
已安装环境如图:
直接安装 TX Text Control.NET for Windows Forms 25.0 Trial.exe。
显示故障依旧。不知道缺了啥。

gzaod 发表于 2018-5-30 22:53:18

查看了 https://www.textcontrol.com/blog/2006/08/15/tx-text-control-net-for-windows-forms-on-64-bit-cpus/
还是不行。开发工具 Vs2010。

gzaod 发表于 2018-5-31 10:47:55

本帖最后由 gzaod 于 2018-5-31 10:49 编辑

查到原因了:系统少了 msvcr120.dll。txkernel.dll 需要以下 DLL:

Kernel32.dll
User32.dll
msvcr120.dll
IMM32.dll
MsImg32.dll
Usp10.dll
GDI32.dll
WinSpool.drv
AdvApi32.dll
ole32.dll
oleaut32.dll
mscoree.dll


Richard.Ma 发表于 2018-5-31 14:30:56

好的,感谢分享经验,送您金币作为奖励

gzaod 发表于 2018-6-1 09:00:33

Richard.Ma 发表于 2018-5-30 17:46
您好,TX开发包并不需要再额外安装OFFICE相关软件。

按理来说您复制所有的dll的话肯定就没有问题,方便 ...

查了一下:
Tx15 需要 VC++2013 x86 的运行库,如果客户机没有安装,现在会出现两个错误:
1. System.IO.FileNotFoundException: 未能加载文件或程序集“txkernel.dll”或它的某一个依赖项。找不到指定的模块;
2. 识别图片会出现:The module for displaying images is obsolete 。

Richard.Ma 发表于 2018-6-1 11:06:37

:hjyzw:
页: [1]
查看完整版本: TXTextControl 程序发布