Azure DevOps 项目与 Visual Studio 项目(在单个解决方案中)

Azure DevOps projects vs Visual Studio projects (that are in a single solution)

我在一个解决方案中创建了多个 Selenium 项目。这些项目共享一个公共项目(包含可重用方法、扩展等的框架)。现在,我想为 Azure DevOps(以前称为 Visual Studio Team Services)上的每个项目添加测试用例,并从测试中心执行。我怎么做?

我曾尝试在 Azure DevOps 中创建多个项目,但每个项目似乎都有自己的存储库,但我的所有代码都在一个 VS 解决方案中(例如,一个 VS 解决方案中有 3 个 VS 项目).我是否在所有 ADO(Azure DevOps)存储库中复制相同的解决方案?或者有其他方法可以将此解决方案放在 ADO 上并在所有 ADO 项目中共享吗?

团队项目和 Visual Studio 项目 相似。将团队项目视为 相关应用程序的组合

一个应用程序(以及任何相关应用程序)的所有源代码都应该放在一个团队项目中。

我在 phone 上与 MSFT 支持人员进行了交谈,他们告诉我这些不同的 Selenium 项目应该 separated/maintained 作为单个 AzureDevOps 项目中的区域。不同的区域可以分配不同的迭代,因此你可以等同

不同的 Selenium 项目 = 不同的 Azure Dev Ops 领域