找回密码
 立即注册

QQ登录

只需一步,快速开始

gzaod

注册会员

12

主题

28

帖子

134

积分

注册会员

积分
134

活字格认证微信认证勋章元老葡萄

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


7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于: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位。
已安装环境如图: image.png823559570.png
直接安装 TX Text Control.NET for Windows Forms 25.0 Trial.exe。
显示故障依旧。不知道缺了啥。
回复 使用道具 举报
gzaod
注册会员   /  发表于:2018-5-30 22:53:18
地板
查看了 https://www.textcontrol.com/blog ... rms-on-64-bit-cpus/
还是不行。开发工具 Vs2010。
回复 使用道具 举报
gzaod
注册会员   /  发表于:2018-5-31 10:47:55
5#
本帖最后由 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


评分

参与人数 1金币 +500 收起 理由
Richard.Ma + 500 很给力!

查看全部评分

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-31 14:30:56
6#
好的,感谢分享经验,送您金币作为奖励
回复 使用道具 举报
gzaod
注册会员   /  发表于:2018-6-1 09:00:33
7#
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讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-1 11:06:37
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部