VS2008试图从映射网络驱动器上预先存在的C ++代码创建一个新项目

时间:2009-11-20 13:25:32

标签: visual-studio-2008 mapped-drive

我从SVN存储库中检出了一堆源代码,现在位于映射网络驱动器上的一个文件夹中,该驱动器恰好是一台Linux机器。我们将它用作构建环境,因为它目前拥有无痛的构建所需的众多库。

我想要做的是在我的Windows Xp开发盒上使用VS2008,并创建一个链接到此源文件夹的新项目,这样我就可以利用intellisense的优势来探索和编辑源代码,然后简单地将Putty放入已安装的目录并运行“make”。

但是,在Vs2008中创建“现有代码的新项目”时,系统上的所有映射网络驱动器都不会显示。如果我然后尝试打开一个项目,则会在“打开”对话框浏览器中突然显示驱动器。

我听说VS2008不喜欢给网络驱动器授予权限,而且我已经在别处推荐了一个用于打开权限的命令,但没有效果。

caspol -q -machine -addgroup 1.2 -url file://H:/* FullTrust

尝试从现有代码导入或尝试基于网络驱动器启动新项目时,映射的驱动器仍然不可见。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

事实证明,解决方案是在文件夹名称框中输入网络驱动器的完整位置(即使在文件浏览器中不可见)。此外,上述命令需要调整为

caspol -q -machine -addgroup 1.2 -url file://networkname/codestorage/* FullTrust

之后,整个文件夹被加载到VS2008中,我们能够正确编辑它。为什么它不使用与“Open Project”相同的对话框,虽然我不知道!