Ассамблея считает, что ее местоположение находится в папке TestResult - PullRequest
0 голосов
/ 27 февраля 2020

Я отлаживаю некоторые старые тесты, которые внезапно ломаются без видимой причины. Кажется, причина проблемы в том, что одна из сборок не знает, где она находится. Следующий код:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...