5

Windows Vista 64 ビットで Visual Studio 6.0 (Visual SourceSafe 6.0 Client を含む)、Visual Studio 2003 および Visual Studio 2008 を実行する場合、互換性の問題はありますか?

Vista Web Server でアプリケーションをインタラクティブにデバッグできますか? プロジェクトを作成/コンパイルできますか?

Visual Studio 2008 がネイティブ x64 であるのに対し、Visual Studio 6.0 および 2003 は WoW64 (Windows-on-Windows 64 ビット) で実行されると想定するのは正しいですか?

「Windows Vista および Windows Server 2008 での Visual Basic 6.0 のサポートに関する声明」( http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx ) には、「64 ビット Windows での VB6 開発は、サポートされません。」

同様の取り組みを試みている他の人々のユーザーネット/ニュースグループの議論を見つけました

4

10 に答える 10

3

6.0 についてはお答えできませんが、2003、2005、2008 ではまったく問題ありません。

于 2008-10-16T16:12:23.620 に答える
2

VS 2008 IDEは64ビットアプリケーションではありません。32ビットアプリであり、WoWで実行されます。

于 2008-10-16T23:45:40.723 に答える
1

Vista 上の古いバージョンの Visual Studio には多くの互換性の問題がありますが、これらの問題はどれも当てはまらない可能性があるため、要件に基づいて自分で解決する必要があります。

これらをチェックしてください:

于 2008-10-17T00:08:42.533 に答える
1

私はしばらくの間、Windows Vista Ultimate 64bit で vb6 を実行してきました。メインのソフトウェアは、初期設定の微調整後は正常に動作しますが、ActiveReports などのサード パーティ製コンポーネントで契約を破る問題が発生しました。したがって、私のプロジェクトのいくつかは正常に動作し、他のプロジェクトは依存関係によってはまったく動作しません。

于 2008-10-17T14:51:56.637 に答える
0

すべてのコンポーネントをインストールしようとすると、Visual Studio 6 はインストールされません。DCOM インストール エラーが発生し、失敗します。

興味のある部分(VC++、VB6、データアクセスの一部)だけをインストールすると、問題なくインストールされました。簡単にするために、必ず UAC をオフにしてください。

その後、Visual Studio 6 Service Pack 6 をインストールできます... VS 6 Service Pack 5 は (MDAC エラーのため) インストールできないと思いますが、VS6 SP6 が正常にインストールされる場合は、その必要はないと思います。

于 2009-01-08T14:54:30.413 に答える
0

Vista 64 マシンの W2K 仮想 PC で VB6 を開発しています。VB6 アプリは、XP よりも W2K の方がはるかに高速にビルドできることがわかりました。理由がわかりませんでした。

于 2008-10-17T18:24:16.113 に答える
0

vista64でVS6を使用しています。それはうまくインストールされましたが、ちょっとした問題や警告はありませんでしたが、簡単に修正できました。

特に Vista/w2k8 での VC6 に関する 2 つの問題は、IDE から停止した後でも C CLI アプリケーションがハングアップすることがあるということです。アプリケーションのコマンド ウィンドウを手動で閉じる必要がある場合があります。

ネットワーク、特に WAN 経由で VSS ソース セーフ 6 を実行する予定がある場合は、ファイル サービスに SMB v1 を強制的に使用するように、VSS をホストする Vista/W2k8 システムを構成することを強くお勧めします。WAN 環境で新しい SMB2 プロトコルを使用して VSS を使用すると、実際には「チェックイン」されていない破損/チェックインの問題が絶え間なく発生しました。SMB v1 に切り替えた後、すべてがすぐに正常に戻りました。MS は、新しいプラットフォームでのファイル パフォーマンスを改善するために、多くの手を抜かなかったのではないかと思います。

これら 2 つの問題以外に、他の互換性の問題はありません。

于 2009-01-08T15:13:12.717 に答える
0

VB6-IDE とプログラムは、Vista64 で正常に動作しています。私がうまくいかないのは、いわゆるWebClass-Projects(ewbアプリケーションのVB6の方法)だけです。

于 2008-10-20T16:07:54.593 に答える
0

2005 は正常に動作し、MS は公式に 6.0 をサポートしているため、これらの両方に精通している必要があります。残念ながら、2003 は MS によってサポートされていません。これまでのところ、Vista x64 に適切にインストールして実行することはできませんでした。:-(

于 2009-11-20T18:41:45.797 に答える
0

私は VS2003 が人々の Vista システムを「中毒」させているという報告を読んだので、危険を冒さないようにしました。代わりに、Virtual PC Windows XP 32 ビット イメージにインストールしました。

私はもう .NET 1.1 コードをあまり扱っていないので、すべて/全員が .NET 2.0 以降に移行できるようになるまでは、これが適切な回避策であると考えています。

また、VS2005 の最初のバージョンには、Vista との互換性の問題がありました。これはサービス パックで解決されましたが、それでも、Vista 64 マシンに VS2008 をインストールしただけです。VS2008 を使用している場合、VS2005 を使用しても意味がありません。

于 2008-10-17T15:05:23.393 に答える