Не удалось загрузить NUnit, используя версию 3.11 - PullRequest
1 голос
/ 13 марта 2019

Когда я опускаюсь до 3.10, это работает, и я не уверен, почему его остановили для последнего.Все, что я пытаюсь, не работает.

Это то, что показывает на выходе.Я перепробовал многие варианты, найденные в сети, но, похоже, ничего не помогло:

[13/03/2019 17:10:44 Informational] ------ Run test started ------
[13/03/2019 17:10:45 Informational] NUnit Adapter 3.13.0.0: Test execution started
[13/03/2019 17:10:45 Informational] Running all tests in E:\xxx\xxx\xxx.Tests\bin\Debug\xxx.Tests.dll
[13/03/2019 17:10:45 Informational]    NUnit failed to load E:\xxx\xxx\xxx.xxx\bin\Debug\xxx.Tests.dll
[13/03/2019 17:10:45 Informational] NUnit Adapter 3.13.0.0: Test execution complete
[13/03/2019 17:10:45 Warning] No test matches the given testcase filter `FullyQualifiedName=xxx.xxx.xxxTestss.xxxxnameshouldbesomething` in E:\xxx\xxx\xxx.Tests\bin\Debug\xxx.Tests.dll
[13/03/2019 17:10:45 Informational] ========== Run test finished: 0 run (0:00:01.6716706) ==========

Я также создал базовый тест для подтверждения, здесь:

Imports NUnit.Framework
Imports Should

<TestFixture()>
Public Class UnitTest1

    <Test()> Public Sub TestMethod1()
        Dim b As Boolean = False
        b.ShouldBeFalse
    End Sub

End Class

Я попытался удалить TestFixture,переименование его в TestClass (но мне нужно использовать NUnit!)

Странно ... это не помогает, если у меня есть проект в решении, которое работает, и я не могу найти никакой разницы.

Я даже пытался создать новый пустой проект ... но это даже не работает на любой версии NUnit (но я думаю, что я подниму это как отдельную проблему).

1 Ответ

1 голос
/ 19 марта 2019

По какой-то причине обнаружена проблема, для моего проекта для флага Microsoft.VisualStudio.QualityTools.UnitTestFramework было установлено значение false.

Когда я изменяю это значение на true, мои тесты теперь запускаются и запускаются:)

Версия 3.10, похоже, не нуждалась в этом, поэтому при понижении версии она снова заработала.

(я не думал, что установка этого флага повлияет на локальный запуск)

...