Visual studio 2010 VisualStudio2010中的VB6

Visual studio 2010 VisualStudio2010中的VB6,visual-studio-2010,vb6,Visual Studio 2010,Vb6,是否可以在Visual Studio 2010中创建VB6应用程序来创建COM应用程序?否,这是不可能的。无法在Visual Studio 6.0 SP6以外的任何Visual Studio版本中创建VB6应用程序 但是,您可以在.Net(任何版本)中编写“Com可见”的程序集 通过选中项目设置对话框中的“使Com可见”复选框,您可以将程序集设置为“Com可见”,无论选择哪个版本的Visual Studio(支持.Net)。默认情况下,不是所有VS.Net项目都是Com可见的吗?(我还不在乎,我

是否可以在Visual Studio 2010中创建VB6应用程序来创建COM应用程序?

否,这是不可能的。无法在Visual Studio 6.0 SP6以外的任何Visual Studio版本中创建VB6应用程序

但是,您可以在.Net(任何版本)中编写“Com可见”的程序集


通过选中项目设置对话框中的“使Com可见”复选框,您可以将程序集设置为“Com可见”,无论选择哪个版本的Visual Studio(支持.Net)。默认情况下,不是所有VS.Net项目都是Com可见的吗?(我还不在乎,我似乎记得.net是“新COM”之类的东西。)不,默认情况下它们不可见。我认为,要使它们的COM可见,需要更新注册表,而这正是.Net努力引导您远离的东西..Net根本不是“新COM”,实际上在内部到处使用COM,因为很多Windows都是基于COM的。不幸的是,当您第一次使用.Net打开Outlook之类的东西并设置各种属性时,它的性能非常慢。我们在VS2010中用C#完成了这项工作,打开它几乎需要20秒。它必须在3秒内完成此操作。