【发布时间】:2016-12-05 11:17:57
【问题描述】:
我首次将 Windows Sever 2012 配置为 Visual Studio 解决方案的构建机器。
在机器上,UAC 设置为最小,我正在使用 subst 映射驱动器并在构建期间使用它们。
问题是,如果我使用 CMD > Run as administrator 将驱动器与 subst 映射,我在 Windows 资源管理器上看不到 subst 驱动器,并且如果我不使用 Run as administrator Visual Studio 无法运行像 .dll 这样的构建后操作注册。
知道怎么解决吗?
【问题讨论】:
-
这很正常,您正在从提升的命令提示符处执行
subst,因此它所做的映射仅在其他提升的进程中可见。如果您不希望出现这种情况,请从 non-elevated 命令提示符运行subst。subst的映射总是每个用户! -
在 Win 7 机器上,我从提升的命令提示符运行 subst,我可以访问 Windows 资源管理器的驱动器,但在 Server 2012 上似乎并非如此,我也知道我可以从非提升的命令提示符,但比我写的 Visual Studio 未能运行一些构建后操作。
标签: command-line windows-server-2012 subst