XUnit 'Автозагрузка' не существует - PullRequest
0 голосов
/ 29 декабря 2018

В моем проекте xunit я получаю нижеуказанную ошибку

Тип или имя пространства имен 'Startup' не существует в пространстве имен 'TestService' (вам не хватает ссылки на сборку?) [Testervice.Тесты]

Я добавил ссылку TestService в Testervice.Tests с помощью

dotnet add reference ..\TestService\TestService.csproj

Ссылка была успешно добавлена ​​в тестовый проект, и она также доступна в файле TestService.csproj.,Но все же я получаю ошибку.Почему я получаю ошибку. Любая попытка поможет мне.

1 Ответ

0 голосов
/ 29 декабря 2018

Я не уверен, что это решит вашу проблему, но вам нужно создать класс TestStartUp, который наследует исходный файл Startup.cs для правильной сборки вашего основного приложения .net.Пример кода показан ниже.

    public class TestStartup : Startup
    {
        public TestStartup(IConfiguration configuration, IHostingEnvironment hostingEnvironment) : base(configuration, hostingEnvironment)
        {

        }
    }

Надеюсь, это решит вашу проблему.

...