Tfs TF30063 VS2017中编码UI测试的数据源错误(在VS2015中工作)

Tfs TF30063 VS2017中编码UI测试的数据源错误(在VS2015中工作),tfs,visual-studio-2017,azure-devops,coded-ui-tests,Tfs,Visual Studio 2017,Azure Devops,Coded Ui Tests,当我在VS2015 Enterprise中的编码UI测试中使用以下命令时,我能够连接 [DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "https://<Company>.visualstudio.com/defaultCollection;TestProject", "10216", DataAccessMethod.Sequential) ] [DataSou

当我在VS2015 Enterprise中的编码UI测试中使用以下命令时,我能够连接

[DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", 
       "https://<Company>.visualstudio.com/defaultCollection;TestProject", 
       "10216", DataAccessMethod.Sequential)
]
[DataSource(“Microsoft.VisualStudio.TestTools.DataSource.TestCase”,
"https://.visualstudio.com/defaultCollection;测试项目“,
“10216”,DataAccessMethod.Sequential)
]
在VS2017 Enterprise中,我在运行测试时收到以下错误:

Data-Driven Unit Tests" (https://go.microsoft.com/fwlink/?LinkId=62412) in the MSDN Library.

Error details: TF30063: You are not authorized to access 
https://<company>.visualstudio.com/defaultCollection.
数据驱动单元测试”(https://go.microsoft.com/fwlink/?LinkId=62412)在MSDN库中。
错误详细信息:TF30063:您无权访问
https://.visualstudio.com/defaultCollection.
从中我得到了一个解决方案,我应该更新我的VisualStudio。但是还有其他方法来修复它吗

我有VS的最新更新,但仍然收到相同的错误消息


注意:我确实可以访问VSTS中的测试用例和项目。

我通过刷新本地机器上的数据捕获解决了这个问题。 为此,首先打开Developer命令提示符,输入VSAN,然后输入以下命令

tf workspaces /collection:https://<account name>.visualstudio.com
tf工作区/集合:https://.visualstudio.com
然后它会要求提供凭证。 键入正确的凭据,即正确的凭据


我认为问题在于,不知何故,它无法将正确的用户(或任何用户)分配到我正在工作的工作区,因此它向我发送了一条错误消息“您无权访问”。“

请记住,当在本地运行时,您使用的是您的用户。在生成计算机上运行时,不需要。您是否尝试指定完整的vsts地址?在你的问题中,你是这样说的https://.visualstudio.com -这只是为了阻止显示正确的url吗?是的,我指定了完整的vsts地址。在这里,我有意不显示完整地址。您可以通过Visual Studio 2017团队资源管理器登录该VSTS吗?如果您是指使用我的VSTS凭据登录Visual Studio。我已经做到了。