Я отлаживаю некоторые старые тесты, которые внезапно ломаются без видимой причины. Кажется, причина проблемы в том, что одна из сборок не знает, где она находится. Следующий код:
string loc = Assembly.GetCallingAssembly().Location;
Возвращает следующий пункт назначения
\ src \ TestResults \ Deploy_C62517A 2020-02-27 17_56_08 \ Out \ MyDllName.dll
Но он должен вернуть:
src \ DataAccess \ bin \ Debug \ MyDllName.dll
Это происходит только в VS2019 На VS2017 работает нормально (ищет сборку там, где должна) и все идет как обычно. Любая идея о том, что может вызвать это?
Используются следующие пакеты nuget: MsTest.TestAdapter 1.4.0 и MSTest.TestFramework 1.4.0