我创建了一个 Windows 批处理文件,它对 TFS 文件执行获取最新信息。
此代码在批处理文件中:
"D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get D:\Project\TFS\Project3X\Core\3.6\trunk\src /force /recursive
当我尝试通过 cmd 手动运行命令文件时,它正在工作。
但是当我在 SQL 代理作业 - CmdExec 步骤中运行它时,我收到了这个错误
以用户身份执行:CORP\dbbuild。无法确定工作区。您可以通过运行“tf workspaces /collection:TeamProjectCollectionUrl”来纠正此问题。
我是否还应该安装 Visual Studio 2012 以使其正常工作?
附加信息:
- Microsoft SQL Server 版本是 2012
- Microsoft Visual Studio 版本是 2010