1

古い vb6 プロジェクトを vb.Net ソリューションに変換したいのですが、do を開くと、次のFile->Open->Convertようになります。

ここに画像の説明を入力

そして、利用可能なコンバーターを表示する方法が見つかりません...

私は試してみました:

  • どこかで必要だと読んだので、フレームワーク1.0をインストールします
  • フレームワーク 2.0 をインストールしようとしましたが、「持っています」と表示されますが、アンインストール プログラムの一覧には表示されません。
  • 以前と同じように、フレームワーク 3.0 をインストールしようとしました。
  • Microsoft.VisualBasic.UpgradeWizard.dllビアを追加しようとしてもregasm、VS2008 でコンソール コマンドを開くことができず、VS2010 でのみ、VS2010 が vb6 から vb.net への変換を処理できないことを読みました。最初に VS2008 を通過する必要があります。

前もって感謝します!

4

2 に答える 2

2

さて、解決策は Visual Studio 2005 をインストールすることでした。その後、コンバーターが利用可能になりました。

Framework 1.0 が必要だったと思います。

アップグレード ウィザードを示す画像

完璧ではなく、いくつかのエラーがありますが、完全な解決策への一歩です。

もちろん、他のサードパーティの変換プログラムもいくつか見つけましたが、それらは高価です。

それが他の誰かに役立つことを願っています!

于 2012-08-28T22:35:58.213 に答える
0

その変換ダイアログが何のためにあるのか見当もつきません - それに関するヘルプには何もありません。

このForum Postによると、Visual Studio で vbp を開くことができ、プロジェクトを変換するよう求められるはずです (VS 2010 で .vbp ファイルを開くオプションはありません)。ただし、VS 2010 でまだそれを行っていたとしても、それは非常に悪い考えです。

VB6 から VB.NET への変換に関するこの投稿も参照してください。

また、これらの重複した SO の質問を確認してください。

編集:この MSDN ページに よると、変換ウィザードは Visual Studio 2005 までしか上がらない

編集編集: MarkJ のコメントによると、Visual Studio 2008にはアップグレード ウィザードが含まれています。VS 2010 ではなくなりました。

于 2012-07-17T18:53:57.653 に答える