Я создал веб-приложение ASP.NET Core 6 MVC. Сборка прошла успешно без каких-либо ошибок в проекте.
В том же решении я создал тестовый проект xUnit, структуру папок которого вы можете видеть ниже:

Код файла модульного теста:
с использованием Microsoft.AspNetCore.Mvc; использование NetCoreMvcWebApp.Controllers; пространство имен TestMvcApp { публичный класс UnitTest1 { [Факт] публичная недействительность Test1() { HomeController h = новый HomeController (ноль); вар рез = (ViewResult)h.Index(); var outdata = res.ViewData["SomeData"]; Assert.IsType(outdata); } } } Добавлено веб-приложение ASP.NET Core MVC в качестве ссылки на зависимости тестового проекта.
Когда я создаю решение или тестовый проект, я получаю эти ошибки без волнистых линий в файлах кода:
Ошибка CS0246
Не удалось найти тип или имя пространства имен «Факт» (вам не хватает директивы using или ссылки на сборку?) NetCoreMvcWebApp
Ошибка CS0246
Не удалось найти тип или имя пространства имен «FactAttribute» (вам не хватает директивы using или ссылки на сборку?) NetCoreMvcWebApp
Ошибка CS0579
Дубликат атрибута Global::System.Runtime.Versioning.TargetFrameworkAttribute NetCoreMvcWebApp

Как устранить эти ошибки?