1

私は現在、主にレガシー ソフトウェアを保守する小さなソフトウェア チームで働いています。このメンテナンスに使用できる Virtual PC をセットアップしようとしています。具体的には、ホスト PC のフォルダーから VB6 Web アプリをデバッグおよび実行できるようにしたいと考えています。私の制約は次のとおりです。

  1. Virtual PC はドメインに登録されません。
  2. Subversion リポジトリをホストするサーバーは、Subversion サービスを実行しないため、リポジトリと対話する唯一の方法は、ドメイン認証が必要な「file:\\」を使用することです。
  3. IIS では、VirtualPC がネットワーク ドライブと同じドメインにあることが要求されるため、マップされたネットワーク ドライブにある VB6 Web アプリをデバッグ/実行することはできません。
  4. Subversion から最新のリビジョンを取得するために、ホスト pc から VirtualPC にフォルダーをコピーしてからコピーし直す必要がないようにしたいと思います。

そのため、VirtualPC の共有フォルダー機能を使用して、ホスト マシンの Subversion ディレクトリを共有し、VirtualPC の VB6 でプロジェクトを開こうとしています。問題は、Visual Basic を開こうとすると、「パスが見つかりません: '\\C:\\Subversion\Path\Project.vbp'」というエラーがスローされることです。ホスト マシンのフォルダー C:\Subversion は、VirtualPC の G: にマップされます。誰かがこのエラーを解決したり、これを達成するための他の方法を見つけたりするのを手伝ってくれるなら、私は深く感謝します.

あ、ホストOSも仮想OSもWindows XP sp3です。VB 6.0、IIS v5.1 を使用。

共有ディレクトリ内のファイルを VirtualPC から自由に操作できます。コピー、ペースト、削除など

4

1 に答える 1

0

VBP および VBG ファイルはテキスト ファイルです。それらの中を調べて、C:\Subversion または C:\Subversion がどこかに表示されているかどうかを確認します (プロジェクト グループ内のサブプロジェクトなど)。その場合は、絶対パスではなく相対パスを使用するように変更してください。

于 2009-05-21T05:26:17.090 に答える