Фон: у меня есть сторонняя библиотека классов, которая использует typeof(myClassFactory).Assembly.Location
для определения своего местоположения, а затем использует ее для загрузки другой dll. Это ломается, потому что вторая dll не копируется во временное место. Поэтому я хочу, чтобы модульные тесты запускались из папки /bin. Я использую Vs2017 pro с xUnit и пробовал VS test runner и resharper, и оба ведут себя одинаково.
Что я пробовал до сих пор: я пытался создать файл test.runsettings и установить следующее:
<DeploymentEnabled>false</DeploymentEnabled>
как предлагается здесь Как запустить модульный тест в папке bin а>
однако код все еще выполняется в c:/users/myuserName/Local/Temp/{someGuid}/{someguid}/....etc
Вопрос: как запустить его в каталоге /bin?