据MSDN介绍,WinXP下的COM+加入一些新特性,以前叫COM+1.0,XP和Windows 2003 server里叫COM+1.5。但是这些新特性只包含在WinXP和Windows 2003 server里面。最近我在XP下面开发了一个COM+的应用程序,结果通过Component service导出之后连在Windows 2000 server里面都导入不了(包括Server application 和Application proxies,)在另一台XP的机器中可以导入,不知大家有没有试过??我想可能是包含的某些特性,在导入时Windows 2000 不能识别。但是有没有方法可以导出在Windows 2000下用呢??
1、如果已安装,则先卸载。
2、将Midas.dll复制到System目录下。
3、注册Midas.dll。
4、运行导出的*.MSI文件(win98需要安装MSIInstaller)。
xp,2000,98测试通过。
好运。
不知对你有无帮助。
如果是在不行,可以尝试:
1、把组件DLL复制到目标机器上,打开组件服务将之加入。
2、将程序转移到windows 2000 Server 上重新编辑,并安装在这台机器的组件服务中再导出。
好运。