2009-11-20 45 views
0

我有一堆源代码从SVN存储库签出,现在生活在映射网络驱动器上的文件夹中,恰好是linux机器。我们将此用作构建环境,因为它目前有无数的库需要轻松构建。VS2008试图从映射网络驱动器上的预先存在的C++代码创建一个新项目

我想要做的是在我的Windows Xp开发框中使用VS2008,并创建一个链接到此源文件夹的新项目,以便我可以使用intellisense的优势探索和编辑源代码,然后将Putty挂载目录并运行“make”。

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

我听说VS2008不喜欢给网络驱动器授予权限,并且我运行了一个在其他地方推荐的用于打开权限的命令,但没有任何效果。

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

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

任何想法?

回答

0

原来,解决方案是在文件夹名称框中输入网络驱动器的完整位置(即使它在文件浏览器中不可见)。此外,需要上面的命令进行调整是

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

之后,完整的文件夹加载到VS2008,我们能够正确地进行编辑。很明显,为什么它不使用与“打开项目”相同的对话框,尽管我不知道!

相关问题