Я пытаюсь изменить наше приложение .NET Core 3.0 для запуска в контейнере Linux. Я дошел до того, что смог восстановить и собрать внутри контейнера, но тесты не пройдены, что и ожидается. В приложении есть определенные вещи, которые предназначались только для компьютеров с Windows.
Я хочу отлаживать тесты в контейнере из Visual Studio для Windows и пока не смог этого сделать. Судя по тому, что я прочитал, похоже, что нет способа отладить тест с помощью теста dotnet. Кажется, есть возможности при запуске nunit-console, но я не могу его запустить, потому что он выдает UnsupportedFrameworkException
, потому что мы используем nunit 3.12.0.
Есть ли способ сделать то, что я пытаюсьсделать? Я также готов услышать о способах выполнения этой же задачи, но с различными платформами модульных тестов, я не привязан к nunit по какой-либо конкретной причине.
Я использую mcr.microsoft.com/mssql/ server: не позднее 2019 года для моего контейнера Ubuntu 16.04.