在Windows上一致的开发路径

时间:2009-08-22 03:24:34

标签: windows visual-studio development-environment

我在这台笔记本电脑上有几个分区(XP,vista,7rc1,以及用于测试和安装外部软件的干净分区)。我在XP和Windows 7上编码。已经使用了4个分区,因此我的dev文件没有备用分区。

如何创建一致的开发路径?我尝试共享我的C驱动器并将T映射到/ home / c但是这导致我的ASP.NET项目出现问题。我收到错误“无法获取所需的权限。”。在创建新项目时,我得到了一个不值得信任的错误。那么我该怎么做才能获得适用于ASP.NET路径的Consistent dev路径?

2 个答案:

答案 0 :(得分:1)

如果我理解我认为你在说什么,你希望你的开发文件在他们自己的驱动器号上不会改变吗?

我这样做是将它们保存在我使用磁盘管理器分配给驱动器号B的USB拇指驱动器上。由于我没有软盘驱动器,因此B始终可用。 Windows永远不会选择A或B作为插入驱动器的驱动器号,但如果您手动将A或B分配给驱动器,Windows将记住这一点,并在后续相同硬件的插入中使用相同的驱动器号。

答案 1 :(得分:1)

您需要有一个卷(您可以在一个分区上创建多个卷,您不限于4个卷),可以从所有 Windows安装中访问这些卷。如果你愿意,这甚至可以是一个USB驱动器,但它不一定是。

您现在有几个选择。

选项1:一致的挂载点

在所有Windows安装中将相同的挂载点分配给公共卷。让我们称之为G:。然后每个人都可以使用G:\ dev

这很简单(实际上与USB驱动器的想法没有什么不同)

选项2:交叉点:

同样,假设您的所有Windows安装都可以看到一些卷,您可以使用junction points

设置可能稍微棘手,但它允许您将文件夹指向其他位置(与C:\ documents和settings重定向到Win7中的C:\ users的方式相同) Vista)的

假设您的每个Windows安装都启动,并将其自己的卷视为“C:”(但其他操作系统安装中可以看到不同的字母)。另外,假设您希望文件夹“C:\ dev”成为每个Windows安装的源代码目录。

您可以在每个Windows安装中创建一个名为“c:\ dev”的联结点,无论它在哪里(即使它在G:上)。

这样,每次安装都使用相同的路径(“C:\ dev”)。

或者,你有:

选项3:虚拟化

您可以创建一个VM来托管所有开发环境,或者您可以创建VM来测试不同的操作系统。这将释放您的磁盘配置,并避免测试软件干扰您的Windows安装。