无法在Visual Studio 2013中将TFS项目映射到网络驱动器

时间:2013-11-09 16:59:27

标签: c# visual-studio tfs visual-studio-2013 azure-devops

我无法将我的TFS项目映射到Visual Studio 2013中的网络驱动器。我在Parallels Desktop 9 for OSX中的Windows 8.1实例上。我将各种dev文件保存在我的OSX文件系统上,而不是VM映像上。这对我使用Visual Studio 2012来说不是问题(参见下面的屏幕截图),但是在Visual Studio 2013中我没有看到我的Z驱动器可用。 2013年有什么变化?我能做些什么来让2013年的工作方式和2012年为此目的一样吗?

编辑:此外,如果我尝试手动输入正确的路径,它会接受它,但后来我得到了各种“找不到路径的一部分......”错误。第三个屏幕截图显示了这一点。

编辑:好的,我甚至无法在VS2013中打开网络驱动器上的项目。用于打开项目的打开文件对话框不显示我的网络路径可用,再次手动输入时我收到错误。微软在2013年完全杀了这个吗?

Visual Studio 2012映射: VS2012

Visual Studio 2013映射: VS2013

手动输入路径错误: Path Errors

打开项目错误 Open file error

2 个答案:

答案 0 :(得分:13)

根据我的经验,当visual studio以管理员身份运行时会发生这种情况。驱动器映射为登录用户,但不映射运行visual studio的管理员用户。您应该能够通过查看Windows任务管理器中的进程并检查哪个用户正在运行visual studio来验证这一点。

答案 1 :(得分:0)

@jwarner是正确的,这是因为您以管理员身份运行;对于Visual Studio 2017仍然如此。如果要将驱动器映射到该位置以便可以正常工作,请使用以下代码创建BAT文件:

net use x: \\server\share

然后使用“管理员特权”运行该文件,然后重新启动Visual Studio。然后,您将可以访问该驱动器。如果您希望驱动器在重启后仍然存在,请将/persistent:yes添加到BAT文件中的那一行。