InteropForms工具包2.1是否与Visual Studio 2012兼容?

问题描述:

我有一个VB6项目,我想最终升级到其他东西。为此,我想开始使用InteropForms Toolkit 2.1,但该页面指出安装程序仅适用于VS2008和VS2010。InteropForms工具包2.1是否与Visual Studio 2012兼容?

有没有办法在VS2012中使用工具包?如果是这样,有没有人成功?

我在VS 2010中试过了,它工作。虽然它需要Net 2.0,但我们在Net 4.x中进行开发。为了避免兼容性和部署头痛,我们随后丢弃了InteropForms工具包。我发现当你只想使用混合的VB6和Net4格式时,你并不需要它。对于用户控制,它可能是另一回事,但我们不会互操作地使用它们:-)

Interop表单工具包在VS2010中工作,而不在VS2012中。

我已经安装了VS2010和VS2012 包含在VS2010中创建互操作的用户控件项目,则可以使用在VS2012 修改在现有项目中添加新的控件,我用vs2012,我复制/粘贴旧的控制并更改com注册的GUID。

但也许有人有更好的解决方案。

+0

尝试使用[提问](HTTP:/ /*.com/questions/ask)为一个新的问题。不要使用答案框。 – Luv 2013-05-10 06:12:37

步骤,使Interop Toolkit 2.1工作与Visual Studio 2012

  1. 修改以下文件夹中的 “InteropFormProxyGenerator.AddIn” 文件: C:\ Program Files文件(x86)的\微软的Visual Basic电源包\互操作表单工具包2.1 \ SETUP \用户

  2. 添加以下内容:

<何stApplication> <名称>微软的Visual Studio < /名称> <版> 11.0 < /版本> </HostApplication>

  1. 复印在“文档\ Visual Studio中文件2012 \加载项”文件夹

  2. 复制 Documents\Visual Studio 2010\Templates\ItemTemplates\Visual Basic\*.*Documents\Visual Studio 2010\Templates\ItemTemplates\Visual Basic\

    复制 Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Basic\Windows\*.*Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual Basic\Windows

开始=>

步骤进行互操作工具包2。使用Visual Studio 2012(修改后的早期反应)1个工作

  1. 修改InteropFormProxyGenerator.AddIn文件在以下文件夹:C:\Program Files (x86)\Microsoft Visual Basic Power Packs\Interop Forms Toolkit 2.1\Setup\User

  2. 添加以下内容:

    <HostApplication> <Name>Microsoft Visual Studio</Name> <Version>11.0</Version> </HostApplication>

  3. 复制文件在Documents\Visual Studio 2012\Addins文件夹中

  4. 复制(合并)Documents\Visual Studio 2010\Templates\ItemTemplates\Visual Basic\*.*Documents\Visual Studio 2012\Templates\ItemTemplates\Visual Basic\

    复制(合并)Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Basic\Windows\*.*Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual Basic\Windows

注:文件可能是我的文档