我有一个项目位于“拇指驱动器”(a.k.a.记忆棒)上。由于Windows能够更改驱动器的拇指驱动器,我想使用环境变量指定子项目的位置。这允许我根据我使用的PC设置拇指驱动器驱动器号;或者在驱动器号更改时更改变量(例如在将硬盘添加到PC时发生)。
这个问题有子部分:
在使用GUI 添加现有项目时,如何告诉Visual Studio(2008)使用环境变量?
我需要使用环境变量(* .dcp,* .vcproj,* .sln)修改哪些文件?
我是否需要删除特定于平台的vcproj
文件,例如*.vcproj.
host_name ?
{由于我使用带有拇指驱动器的不同主机PC,因此存在不同的vcproj
个文件。}
我在Vista和Windows XP(至少两个平台)上使用MS Visual Studio 2008,C ++。
答案 0 :(得分:0)
您还可以使用'subst'命令克服漫游的驱动名称。
例如
f(thumbdrive):\> subst z: projectfolder
然后你总是可以在z:\访问你的文件夹,假设没有一台计算机安装了'z:'驱动器。
答案 1 :(得分:0)
此处的最佳解决方案是为子项目使用 relative 路径。从解决方案文件到子项目的相对路径不会改变,因为两者都在同一个拇指驱动器上。