【发布时间】:2011-09-22 03:37:22
【问题描述】:
我正在使用网络部署到远程服务器,通过它我们只能通过 Cisco VPN 客户端连接。
在我的 TFS 项目文件中,我有一个执行任务来打开客户端,然后执行一个任务来关闭它。
<Exec Command="start $(COMSPEC) /C "C:\Program Files (x86)\Cisco Systems\VPN Client\vpnclient.exe" connect profile user me pwd password" ContinueOnError="false" />
如果没有这些 EXEC 任务,如果我手动打开连接,那么部署工作。但是这些命令并没有在构建中打开客户端,它只是在打开客户端之前挂在这个任务上。
如果我复制此任务并粘贴到标准构建文件中并从 msbuild.exe 调用它,则客户端会打开。
您知道为什么在调用构建时它在 TFS 项目中不起作用,但它会在单独的构建文件中手动运行吗?
【问题讨论】:
标签: tfs msbuild exec msbuild-task