NUNIT FAIL с System.ArgumentException: Framework Net-4.0 недоступна
-
26-09-2019 - |
Вопрос
Исключение:ProcessModel: Domail DomainUsage: Одиночное исполнение Во время выполнения: Net-4.0 Необработанное исключение: System.argumentException: Framework Net-4.0 не доступна Наименование параметра: Framework в NUNIT.UTIL.TESTAGENTS.GETAGENT (Framework TimeFramework, INT32 Waittime, Boolean Enabledebug) в NUNIT.UTIL.PROCESSRUNNER.LOC (пакет TESTPACKAGE) на NUNIT.CONSOLERUNNER.Consoleui.execute (параметры консолиопций) на NUNIT.CONSOLERUNNER.Runner.main (String [] args)
Операционные системыWinserver 2008 R2 x64
Нунит 2.5.4.10098
ИспытаниеПостроен для .NET 4.0 RTM (v4.0.30319)
Командная строкаnUnit-console.exe nservicebus.config.unittests.dll /framework=net-4.0
Есть идеи?
Решение
Совещайте совет Кэва (добавьте /framework=4.0.30319 в список параметров) и измените NUNIT-COUNCOLE.exe.config со следующим:
под
<configuration>
Добавить:
<startup> <requiredRuntime version="v4.0.30319" /></startup>
под <configuration><runtime>
Добавить:
<legacyUnhandledExceptionPolicy enabled="1" />
Другие советы
У меня был такой же проблема с cc.net.
Теперь я бегу NUNIT от NANT, используя аргумент /framework=4.0.30319
Надеюсь это поможет
Кэв