2009-05-20 56 views
1

我目前在一個主要維護傳統軟件的小型軟件團隊工作。我試圖建立一個我們可以用來做這種維護的VirtualPC。具體來說,我希望能夠從宿主機上的文件夾中調試和運行VB6 Web應用程序。我的約束如下:從虛擬PC 2007(XP sp3)上的共享文件夾中打開VB6項目時發現路徑錯誤

  1. VirtualPC不會在域上註冊。
  2. 託管我們的Subversion存儲庫的服務器確實是而不是運行Subversion服務,因此與存儲庫交互的唯一方法是通過「file:\\」,它需要域身份驗證。
  3. 無法調試/運行位於映射網絡驅動器上的VB6網絡應用程序,因爲IIS要求VirtualPC與網絡驅動器位於相同的域上
  4. 我想避免必須複製文件夾從主機到虛擬PC,然後才能從Subversion

所以,我嘗試使用虛擬PC的共享文件夾功能共享主機的Subversion目錄,並在打開該項目是最新版本複製回來虛擬PC上的VB6。問題是,當我嘗試打開它時,Visual Basic會拋出錯誤:「未找到路徑:'\\ C:\\ Subversion \ Path \ Project.vbp'」。主機上的文件夾C:\ Subversion映射到VirtualPC上的G:。如果有人能幫我解決這個錯誤或者找到其他方法來完成這個任務,我將非常感激。

哦,主機和虛擬操作系統都是Windows XP sp3。使用VB 6.0,IIS v5.1。

我可以從VirtualPC免費操作共享目錄中的文件。複製,粘貼,刪除等

編輯:

鏈接截圖: http://img190.imageshack.us/img190/5439/vpcscreen.png

+0

因此,當您嘗試在VB6 IDE中打開該項目時會發生此錯誤?這是完整的錯誤信息嗎?我認爲這個項目根本不開放。你打開一個項目組(VBG)還是一個項目(VBP)? – MarkJ 2009-05-21 05:28:00

+0

是的,這是VB6 IDE嘗試加載項目時發生的完整錯誤。這是一個單獨的項目,根本不開放。 – law1185 2009-05-21 14:54:32

回答

0

VBP和VBG文件是文本文件。查看它們並查看C:\ Subversion或C:\ Subversion是否出現在任何地方,可能是項目組中的子項目。如果他們這樣做,將其更改爲使用相對路徑而不是絕對路徑。

相關問題