2

最終的に別のものにアップグレードしたい VB6 プロジェクトがあります。そのために、InteropForms Toolkit 2.1 の使用を開始したいと考えていますが、このページには、インストーラーは VS2008 と VS2010 でしか動作しないと記載されています。

とにかくVS2012でツールキットを使用する方法はありますか? もしそうなら、成功した人はいますか?

4

4 に答える 4

0

Interop フォーム ツールキットは、VS2012 ではなく VS2010 で機能します。

VS2010 で作成された相互運用ユーザー コントロールを含む VS2010 と VS2012 の両方のプロジェクトをインストールしました。VS2012 で使用および変更できます。既存のプロジェクトに新しいコントロールを追加するには、vs2012 を使用します。古いコントロールをコピーして貼り付け、COM 登録用に GUID を変更します。 .

しかし、誰かがより良い解決策を持っているかもしれません。

于 2013-05-10T05:54:58.247 に答える
0

VS 2010 で試してみましたが、うまくいきました。ただし、Net 4.x で開発を行っている間は、Net 2.0 が必要です。互換性と展開の問題を回避するために、InteropForms Toolkit を削除しました。VB6 と Net4 の混合フォームのみを使用する場合は、実際には必要ないことがわかりました。ユーザーコントロールの場合は別の問題かもしれませんが、相互運用的には使用しません:-)

于 2013-02-11T13:13:36.897 に答える
-1

Interop Toolkit 2.1Visual Studio 2012を使用するための手順

  1. C:\Program Files (x86)\Microsoft Visual Basic Power Packs\Interop Forms Toolkit 2.1\Setup\User の「InteropFormProxyGenerator.AddIn」ファイルを変更します。

  2. 以下を追加します。

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

  1. 「Documents\Visual Studio 2012\Addins」フォルダーにファイルをコピーします

  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

于 2015-10-07T22:06:58.033 に答える