.ocx文件和.Net控件之间的区别

| 在MFC或VB中创建的.OCX文件与在C#中创建的.Net控件之间有什么区别? 是否可以使用.Net 在MFC应用程序中进行控制? 我在C#中有一个对话框需要使用 MFC中是否有相同的对话框 将整个对话框导入Mfc ,或者我可以将C#应用程序另存为 .OCX文件并在MFC中使用它?     
已邀请:
主要区别在于:.ocx是不受管理的,因为MFC是不受管理的,.NET控件是受管理的(如果您不尝试在.NET中使用MFC或其他不受管理的东西)。 我认为您无法将.NET应用程序另存为.ocx文件,至少没有标准方法可以执行此操作,但是您仍然可以在C ++中使用.NET控件,因为它们可以为COM互操作注册。     

要回复问题请先登录注册