下面是一段代码。
{ #加载所需的程序集 [System.Reflection.Assembly] :: LoadWithPartialName( “Microsoft.TeamFoundation.Client”) [System.Reflection.Assembly] :: LoadWithPartialName( “Microsoft.TeamFoundation.WorkItemTracking.Client”)
datasource
异常详情: -
抓到一个例外: 异常类型:System.Management.Automation.MethodInvocationException 异常消息:使用“1”参数调用“Query”的异常:“指定的变量不存在。错误是由«@project»引起的。”
答案 0 :(得分:2)
我有同样的问题。作为一种解决方法,我将@project字段替换为Microsoft.TeamFoundation.WorkItemTracking.Client.Project-object中的项目名称。在您的情况下,您还应该将项目名称添加到WIQ文件。否则,如果项目名称是常量,则可以将其替换为项目名称:
$projectName = "MyTfsProject"
$queryString = $queryString -replace "@project", ("'{0}'" -f $projectName)