В последнее время я заметил очень странное изменение в одном из наших решений в Visual Studio 2019. Два тестовых проекта включены в несколько решений. Однако, ТОЛЬКО в ОДНОМ из решений, оба тестовых проекта больше не выполняются. Кажется, что они не распознаются как тестовые проекты в Visual Studio 2019.
Как одни и те же тестовые проекты могут выполняться в одном решении, но не в другом? Это очень странно, как поведение. Пакеты и ссылки связаны с проектами, а не с решениями.
Все тестовые проекты ссылаются на эти две ссылки:
Microsoft.VisualStudio.TestPlatform.TestFramework Microsoft.VisualStudio.TestPlatform .TestFramework.Extensions
Если заменить эти две ссылки на эту
Microsoft.VisualStudio.QualityTools.UnitTestFramework
затем эти два тестовых проекта снова запущены.
Переключение более нового пространства имен обратно на старое пространство имен, по-моему, не является достаточной причиной.
Большое спасибо за вашу помощь, Мими