从 Virtual PC 2007 (XP sp3) 上的共享文件夹打开 VB6 项目时出现“路径未找到”错误
我目前在一个小型软件团队工作,主要维护遗留软件。 我正在尝试设置一台虚拟 PC,我们可以用它来进行此维护。 具体来说,我希望能够从主机 PC 上的文件夹中调试和运行 VB6 Web 应用程序。 我的限制如下:
- Virtual PC 不会在域上注册。
- 托管 Subversion 存储库的服务器不运行 Subversion 服务,因此与存储库交互的唯一方法是通过“file:\\”,这需要域身份验证。
- 无法调试/运行位于映射网络驱动器上的 VB6 Web 应用程序,因为 IIS 要求 VirtualPC 与网络驱动器位于同一域中
- 我希望避免将文件夹从主机复制到VirtualPC,然后将其复制回来,以便从 Subversion 获得最新版本
因此,我尝试使用 VirtualPC 的共享文件夹功能来共享主机的 Subversion 目录,并在 VirtualPC 上的 VB6 中打开项目。 问题是,当我尝试打开 Visual Basic 时,它会抛出错误:“找不到路径:'\\C:\\Subversion\Path\Project.vbp'”。 主机上的文件夹 C:\Subversion 映射到 VirtualPC 上的 G:。 如果有人可以帮助我解决此错误或找到其他方法来完成此任务,我将不胜感激。
哦,主机和虚拟操作系统都是Windows XP sp3。 使用VB 6.0、IIS v5.1。
我可以从 VirtualPC ie 中自由地操作共享目录中的文件。 复制、粘贴、删除等
I currently work on a small software team that primarily maintains legacy software. I am trying to set up a Virtual PC that we can use to do this maintenance. Specifically, I would like to be able to debug and run VB6 web apps from a folder on the host PC. My constraints are as follows:
- The Virtual PC will not be registered on the domain.
- The server that hosts our Subversion repository does not run the subversion service so the only way to interact with the repository is through "file:\\", which requires domain authentication.
- It is not possible to debug/run VB6 web apps that are located on mapped network drives, because IIS requires that the VirtualPC be on the same domain as the network drive
- I would like to avoid having to copy the folder from the host pc to the VirtualPC and then copying it back in order to have the latest revision from Subversion
So, I am trying to use VirtualPC's shared folder feature to share the host machine's Subversion directory and open the project in VB6 on the VirtualPC. Problem is that Visual Basic throws the error: "Path not found: '\\C:\\Subversion\Path\Project.vbp'" when I try to open it. Folder C:\Subversion on the host machine is mapped to G: on the VirtualPC. If anyone can help me resolve this error or find some other way to accomplish this, I would be deeply grateful.
Oh, both host and virtual OS is Windows XP sp3. Using VB 6.0, IIS v5.1.
I can manipulate files in the shared directory freely from the VirtualPC ie. copy, paste, delete, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VBP 和VBG 文件是文本文件。 查看它们的内部,看看 C:\Subversion 或 C:\Subversion 是否出现在任何地方,也许是项目组中的子项目。 如果这样做,请将其更改为使用相对路径而不是绝对路径。
VBP and VBG files are text files. Look inside them and see whether C:\Subversion or C:\Subversion appear anywhere, perhaps for a subproject in a project group. If they do, change it to use relative paths rather than absolute paths.