2009-07-14 2 views
1

Недавно что-то случилось с моей средой TD.Net. При запуске тестов с TD.Net, он ищет nunit 2.4.6. Это происходит с любым проектом, который использует NUnit в качестве моей тестовой среды. Нет ссылок на эту версию в любом из моих проектов. Не удалось установить/повторно установить как последние NUnit, так и TD.Net несколько раз. TD.Net отлично работает с проектами, использующими xunit. Какие-нибудь советы? Исключение составляют:Testdriven.Net И исключение NUnit

failed: Could not load file or assembly 'nunit.framework, Version=2.4.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
System.IO.FileLoadException: Could not load file or assembly 'nunit.framework, Version=2.4.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
File name: 'nunit.framework, Version=2.4.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' 
at System.ModuleHandle.ResolveType(Int32 typeToken, RuntimeTypeHandle* typeInstArgs, Int32 typeInstCount, RuntimeTypeHandle* methodInstArgs, Int32 methodInstCount) 
at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 
at System.Reflection.Module.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) 
at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, Module decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, RuntimeMethodHandle& ctor, Boolean& ctorHasParameters, Boolean& isVarArg) 
at System.Reflection.CustomAttribute.GetCustomAttributes(Module decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes) 
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit) 
at NUnit.Core.Reflect.GetAttributes(ICustomAttributeProvider member, Boolean inherit) 
at NUnit.Core.Reflect.HasAttribute(ICustomAttributeProvider member, String attrName, Boolean inherit) 
at NUnit.Core.Builders.NUnitTestFixtureBuilder.CanBuildFrom(Type type) 
at NUnit.Core.Extensibility.SuiteBuilderCollection.CanBuildFrom(Type type) 
at NUnit.Core.TestFixtureBuilder.CanBuildFrom(Type type) 
at NUnit.Core.Builders.TestAssemblyBuilder.GetFixtures(Assembly assembly, String ns) 
at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites) 
at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName, Boolean autoSuites) 
at NUnit.Core.TestSuiteBuilder.BuildSingleAssembly(TestPackage package) 
at NUnit.Core.TestSuiteBuilder.Build(TestPackage package) 
at NUnit.AddInRunner.NUnitTestRunner.run(ITestListener testListener, Assembly assembly, ITestFilter filter) 
at NUnit.AddInRunner.NUnitTestRunner.runMethod(ITestListener testListener, Assembly assembly, MethodInfo method) 
at NUnit.AddInRunner.NUnitTestRunner.RunMember(ITestListener testListener, Assembly assembly, MemberInfo member) 
at TestDriven.TestRunner.AdaptorTestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath) 
at TestDriven.TestRunner.ThreadTestRunner.Runner.Run() 
+0

У меня была сторонняя библиотека, не связанная с моим td.net и моим проектом, который имел зависимость от 2.4.6, обновление, которое исправило проблему. – mxmissile

ответ

1

Вы переместили местоположение ваших модульных тестов или местонахождение nunit?

+0

Нет, он отлично работает навсегда, ничего не двигалось. Не могу понять, что я сделал, чтобы сломать его. И почему он ищет 2.4.6 вместо 2.5. Окно «Параметры тестовых прогонов» гласит 2.5. – mxmissile

+0

Вы пытались установить 2.4.6? –

Смежные вопросы