Sum*_*ime 4 .net c# com activex com-interop
我喜欢将COM-Class从2.0迁移到4.0.您是否还建议为类和不同的ProgId生成新的guid?
旧的课程将不再使用.我知道我必须为mscorlib的新路径重新注册Class.
MS-Access使用CreateObject创建一个我的COM-Server类的实例,我的COM-Object使用DI加载一些其他类(dot.net 2.0和将来的4.0)
您只需在接口定义更改时使用新的GUID.当它们保持不变时,新的COM服务器将替换现有的COM服务器.并且不必重新编译使用它的客户端代码.当你做改变他们,那么他们可以生活并排的一面,但客户端代码必须明确地重新编译以使用新的一个.
请注意,.NET 4.0中的进程内并行CLR版本支持与此相关.您的COM服务器可以在绑定.NET 4.0 CLR的程序中使用,即使COM服务器仍然绑定2.0 CLR.从技术上讲,您不必更新它.
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |