1
我試圖從命令行使用以下命令在Microsoft測試管理器中運行自動測試用例:在tcm.exe運行測試結果未找到字段:'Microsoft.TeamFoundation.TestManagement.Common.WitCategoryRefName.SharedDataSet'
TCM.exe run /create /title:"Nightly Run" /planid:5554 /suiteid:6582 /configid:97 /collection:XXX /teamproject:XXX /include /builddir:'C:\Source\'
這將導致以下錯誤:
.\TCM.exe : Field not found: 'Microsoft.TeamFoundation.TestManagement.Common.WitCategoryRefName.SharedDataSet'.
At C:\Users\XXXX\Desktop\RunTest.ps1:2 char:1
+ .\TCM.exe run /create /title:"Nightly Run" /planid:5554 /suiteid:6582 /configid: ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Field not found...SharedDataSet'.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
然而,在Windows Server 2012R2的機器上發生的與安裝了Visual Studio 2013.4這個錯誤,但不是我的本地開發機器上(的Windows 10與VS2013 。4)。
我知道SharedDataSets是在VS2013.4中引入的,但是我不知道這個錯誤是從哪裏來的,因爲命令在我的本地pc上沒有給出這個錯誤。