功能组件发布时的要特别注意的若干问题
(创建时间:2011年10月14日 18:06:00)
Jangogo : 

发布编译的DLL功能组件时,请务必注意

1. 务必 去掉 DebugMode=1 或者 Beta= 1 等 “条件编译” 选项

2. 在 菜单 工程-->引用 里面 务必去掉 其他的 引用,包括 MS Scripting , ADO ,  特别务必要去掉 对主程序 4FNexus.exe 的引用

 

以上情况会导致 程序 在你编程的计算机可以 正常运行,但是发布到其他人的计算机时无法运行的情况。

因为 新程序都 不需要 注册你的DLL功能组件,在调用的时候对动态载入,载入的时候, 程序会看看你的引用有哪些,如果你进行了

引用(程序认为只要添加了引用不管你是否有用到)都会认为是“显式(强校验方式)”,当你引用的组件在不同平台、不同版本上有差异的时候,你的组件就会调用失败而导致组件无法加载

 

如果去掉引用后无法编译的,只要把 你创建的对象改成 后绑定模式即可

 

3.发布时候请务必更改组件的版本号为你编译的日期。

 

4.检查组件的工程属性里面的值,包括组件名称(注意 这些全部是 菜单的 工程 属性里面的),版权信息等 是否正确。

 

5.我们推荐使用PCode 的方式编译你的组件,特别是当编译后的文件 >100K 时候,用PCode可以大大减少程序体积

 

 

 

 

 

文档中心