regasm注册的本质就是添加注册表项,而regasm也有/regfile开关。
因此,在本机生成.reg,再发布它(或要根据实际的dll路径作修正),或直接程序写注册表
因此,在本机生成.reg,再发布它(或要根据实际的dll路径作修正),或直接程序写注册表
解决方案 »
- 有没有人了解opcServer,有时出现卡死的情况,是怎么回事???????????
- 试图释放正在使用的RCW。活动线程或其他线程上正在使用该RCW。释放正在使用的RCW 的尝试会导致损坏或数据丢失。
- 如何将一个336次循环的工作分配给10个线程完成
- 怎样在.net中用c#编写UI自动化测试的程序?
- C#菜鸟阶段!~~一个小小的问题
- click事件问题,高手进啊
- DataGrid操作
- 事件的问题
- 在运行主窗体时,构造函数调用了两次,这是为什么啊?
- C#,datagridview的某列绑定checkbox控件后,怎么判断是否选中
- 如何在指定的节点上动态添加新的子节点
- IdeaBlade中对SQL语句的模糊查询。
这样就把相关的注册表项生成到了一个myTest.reg文件里,打开该.reg文件就可以查看注册该dll所需要的注册表项。而只要导入该.reg文件至注册表就相当于直接注册:regasm myTest.dll
详见:
http://msdn.microsoft.com/zh-cn/library/tzat5yw6(VS.80).aspx
或者将该dll注册到GAC;
或者将该dll放在COM客户端的应用程序目录里;
或者必须指定regasm的/codebase选项(这时如果使用.reg的方式则可能要手动修正路径)
真傻,竟然用c#做com
而且一定机率下不需要runtime
既然只用过C#,那就用好C#吧
叫你用C++,你也不会
C++的com太麻烦,C#的超级简单,所以用C#,还有,用啥得看你要干啥
望大神回复啊