Я унаследовал проект, и тесты прошли нормально. Сегодня я создал новый класс и ошибки xunit, когда я пытаюсь использовать этот класс в тесте.xunit «не удалось загрузить тип» ошибка
Как тестовый проект, так и приложение ориентированы на .NET Framework 4.6.1.
Я занимаюсь очисткой и восстановлением как для решения, так и для тестового проекта, но до сих пор получаю ошибку.
ошибка:
Не удалось загрузить тип 'MyNewClass' из сборки "MyApp, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль.
project.json:
"buildOptions": {
"warningsAsErrors": true
},
"testRunner": "xunit",
"dependencies": {
"xunit": "2.2.0-beta4-build3404",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"MyApp": "1.0.0-*",
"Microsoft.EntityFrameworkCore.InMemory": "1.0.0",
"NSubstitute": "1.9.2"
},
"frameworks": {
"net461": {
}
}
Кто-нибудь есть какие-либо идеи, как это исправить?
NameSpace отсутствует для MyNewClass. проверьте, где объявлен этот класс. и поместите его в нужную NameSpace –
и дайте мне знать, исправила ли она вашу проблему? –
он находится в том же пространстве имен, что и другие классы, которые используются в тестовом проекте. не думаю, что это так, но спасибо за попытку @viveknuna –