军神 发表于 2013-7-29 23:58:30

拷到别的电脑无法运行

用的是注册补丁注册的,项目生成的bin文件拷到别的电脑无法运行??所有dll都“复制到本地”啦
难道只能本机用?
难道要搞传说中的重编译版?

hollow1976 发表于 2013-7-30 12:00:00

直接拷贝肯定是不行的
要么手工注册DLL文件,要么用安装包生成工具生成安装文件在目标电脑上安装.
我用Advanced Installer 8.9

刘飞洋 发表于 2013-7-30 19:23:18

hollow1976 发表于 2013-7-30 12:00
直接拷贝肯定是不行的
要么手工注册DLL文件,要么用安装包生成工具生成安装文件在目标电脑上安装.
我用Advan ...

安装包怎么制作,请教

hollow1976 发表于 2013-7-31 08:17:07

刘飞洋 发表于 2013-7-30 19:23
安装包怎么制作,请教

http://wenku.baidu.com/view/49f48ffe770bf78a652954d3.html

jiongge 发表于 2013-7-31 08:48:18

不需要注册的,肯定你有些dll没拷全

nickcole 发表于 2013-7-31 20:14:41

拷贝全了,就可以用。我测试过。只不过是dev的控件相互依赖的dll比较多。需要拷贝全了才行。

Prajñā 发表于 2013-8-7 21:52:42

nickcole 发表于 2013-7-31 20:14
拷贝全了,就可以用。我测试过。只不过是dev的控件相互依赖的dll比较多。需要拷贝全了才行。 ...

直接复制过去就可以么?

nickcole 发表于 2013-8-9 17:44:53

Prajñā 发表于 2013-8-7 21:52
直接复制过去就可以么?

是的。前提是您是使用注册插件编译的您的应用程序。

teli 发表于 2013-8-23 09:53:22

我的是偶尔会报错。。。郁闷

羽叶 发表于 2013-8-23 21:44:28

肯定是没拷全,DEV的个别DLL缺失也不会报错,但某些功能不能使用。

Treson 发表于 2013-8-23 23:14:12

项目属性里面不是可以直接看引用了哪些dll的嘛

ssjun 发表于 2013-8-26 19:00:47

是你的DLL没有复制全,直接复制就可以用了。你可以查看你的项目的属性里,能看到依赖的DLL。你全部复制上就可以了运行了,

nbjjy 发表于 2013-8-31 21:41:03

像我用C/S来做所用到的这几个拷过去就能正常使用


76856123 发表于 2013-8-31 21:58:36

直接把引用的文件复制过去就可以了,不能运行你得先看看客户机运行环境,不一定是程序的问题,
比如.net版本
页: [1]
查看完整版本: 拷到别的电脑无法运行