2013-08-12 4 views
3

Я использую StructureMap MVC в моем проекте WebAPI.
При запуске модульных тестов или тестов интеграции, с XUnit и ReSharper я получаю:StructureMap Не удалось загрузить файл или сборку

System.IO.FileNotFoundException 
Could not load file or assembly 'MyApi.MyServices, Version=1.0.0.0, Culture=neutral,  PublicKeyToken=null' or one of its dependencies. The system cannot find the path specified. 

Это происходит случайным образом на моих тестах. Когда я пытаюсь запустить снова, я не получаю эту ошибку.

Вот где происходит ошибка:

ObjectFactory.Initialize(x => 
{ 
    x.For<IProvider>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.PerRequest)).Use<SQLiteProvider>(); 
    x.For<ILog>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.Singleton)).Use(Logger.Object); 
    x.For<ISession>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.PerRequest)).Use(() => Session); 
}); 

StackTrace не полезно:

at StructureMap.ObjectFactory.Initialize(Action`1 action) in c:\BuildAgent\work\767273992e840853\src\StructureMap\ObjectFactory.cs: line 61 

ответ

2

Вы используете ReSharper 8? У бегуна xunit была неприятная ошибка, которая выглядит так. Убедитесь, что вы обновили расширение xunit (ReSharper -> Extension Manager) до 1.2

+0

Обновлено, и до сих пор он работает нормально. –

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