2008-09-24 107 views
6

我通常会像J-P Boodhoo一样格式化我的项目目录。含有主目录解决方案文件,然后对所有第三方的lib,一个src目录,一个工具lib目录来寻找不会被部署第三方lib文件夹.... For more info look hereVisual Studio相对参考路径

我在我的项目的参考路径设定为所有需要的文件夹,但如果开发者检查了主干,他必须设置所有的参考路径。有没有办法简化这个?

我是否使用Visual Studio 2008.

谢谢。

+0

意见建议:我们有些人不知道“J-P Boodhoo”是什么意思,也许你可以添加一个链接?此外,您可以指定VS版本和语言,尤其是问题标题。 – jwfearn 2008-09-24 18:56:35

+0

感谢您的编辑。你使用哪种语言?我相信VC与其他VS语言相比,项目文件的规则是不同的。我相信非C++语言使用MSBuild。 – jwfearn 2008-09-24 21:24:11

回答

3

我不确定使用哪种Visual Studio语言,但是如果它是C++,那么文件路径将存储在.vcproj项目文件中,该文件也应该受版本控制。 (注意:.sln解决方案文件不存储路径设置)如果您小心使用相对而不是绝对路径,它应该很容易在多个开发人员中共享。

在Visual C++ 2008,project files are XML中,您可以直接编辑它们。如果你想变得很花哨,你可以使用.vsprops property sheets进行额外的控制。

+0

看起来就像是要走的路,如果它运作良好,我会尽快发布。 – pmlarocque 2008-09-25 13:32:30

1

我在网络上使用了一个共享文件夹。并给该文件夹完全信任。在PDC上我只有一个登录脚本,可以很好地映射。它可能不是最好的方式,但它对我没有任何问题。

我过去使用过的另一种解决方案是每台机器上的一个通用文件夹,所有依赖关系都去了,并与某种工具同步。我使用Backup Exec,它具有桌面和笔记本电脑选项,它具有同步功能,但其他工作也适用。