我爱Aspx >> C#.Net >> C# Operate Excel File5、安装一个使用COM组件的.NET程序
如果要将这样的程序安装运行在另一台机器上,那么除了安装运行程序外,还做三件事。
首先,是安装.NET运行系统。因为任何一个.NET程序都不能离开.NET运行系统去独立运行。
其次,所调用的COM组件必须要安装在目标机器上。本例中大多数目标机器上都装有Microsoft Office的Excel,一般不会有这个问题。但如果是另一个用户自定义的COM组件,那么这个COM组件在运行.NET程序之前必须先安装好。
最后,转换后的.NET组件DLL文件要安装在目标机器上。因为.NET组件不需要在Windows Registry中注册,所以最简单的方法是将.NET组件DLL文件拷贝到运行程序目录下。如果此.NET组件被多个.NET程序共享,可以将其安装 在.NET公用组件区中,从而可被任何一个.NET组件使用。只有当一个.NET组件参与了事务处理时,才需要将它注册为一个COM+组件。因为.NET 仍然用传统的COM+机制来处理事务的提交、回滚等。
小结
通过以上讨论,我们知道了在C#中,如何使用Excel的COM组件。需要注意的是,Excel对象包含的许多内容我们没有介绍,在使用过程中需要我们不断学习。也使我们了解了在C#中如何使用COM组件。
Ҷƪл˵?
用C#编写读取和添加xml数据[07-06]
C# 传结构体数组到C++dll中[07-06]
C#的学习路程[07-06]
C#里能使用MFC扩展的dll中的类吗[07-06]
请问:如何用C#生成一个完整的xm..[07-06]
C#中,如何读取ORACLE的表中的BL..[07-06]
c#中如何获取结构型的指针???..[07-06]
vc#写的winform程序很占内存,如..[07-06]
请教c#+access 登录的问题[07-06]
C#调用delphi制作的dll(非标准CO..[07-06]
火影忍者239话在线观看[07-29]
火影忍者238话在线观看[07-29]
火影忍者237 在线观看[07-29]
火影忍者236话在线观看[07-29]
把单个aspx文件编译成DLL[07-20]
百度PKGoogle人机交互[07-20]
酷6股权换百度流量[07-20]
火影忍者235 杀手锏![07-12]
sqlserver的问题,占用内存逐渐升..[07-06]
请问,QQ相册的图片怎么生成的?..[07-06]