将COM +升级到C#代码

时间:2010-07-14 10:57:38

标签: c# .net

我们有一个使用COM +对象(.NET v1.1)编写的应用程序,现在我们希望它升级到C#代码(.NET v3.5)。请告诉我将遇到的所有困难?

1 个答案:

答案 0 :(得分:1)

我唯一可以解决的问题是你在.NET 1.1中编写了一些代码并使用COM +来部署这些中间层对象。

如果这是真的,那么你已经是.NET了。大。在.NET中使用COM +服务时,这称为Enterprise Services。我之所以这么说,是因为它让Google更容易(例如:http://msdn.microsoft.com/en-us/library/ms952392.aspx)。

您所问的是:“当我们迁移到.NET 3.5和VS 2008(或者可能是VS 2010)时,会使用什么?”

您可以继续使用您正在使用的内容并重新编译。但是,.NET 2.0和之前的版本之间存在一条半软线。我倾向于发现相当多的过时的API或破坏更改,但还不足以杀死你的项目。

您可能会编写Windows Communication Foundation服务吗?您可以将.NET 1.1代码的逻辑分解为WCF服务。

同样,我们还不清楚您面临的具体挑战是什么。希望您可以使用谷歌企业服务和WCF,也许还可以阅读一些入门文档。它可能是你想要转换到的。