2013-09-19 1 views
1

У меня есть объект, который заполняет себя, используя данные, извлеченные из базы данных neo4j, используя neo4jclient.Не удается подключиться к neo4jclient в WPF designmode

Этот объект является datacontext для моего окна. (Я знаю, что я должен делать MVVM, но это простой dev ui, который позже будет заменен реальным).

Я хотел получить эту работу в дизайн-режиме, так что я установить правильные атрибуты окна:

d:DataContext="{d:DesignInstance Type=actorTester:DesignActor, 
            IsDesignTimeCreatable=False}" 

здесь является соответствующая часть конструктора для объекта dataconext:

GraphClient client = new GraphClient(new Uri("http://localhost:7474/db/data")); 
client.Connect(); 

это работает отлично во время выполнения, но во время разработки я получаю:

Method not found: 'System.String Newtonsoft.Json.Linq.JToken.get_Path()' 

, когда он пытается d o соединение. Я не могу найти ссылку на этот метод в любом месте, он, похоже, не является частью Newtonsoft.JSON

Я не понимаю, как это решить. Есть предположения?

+0

Вы пробовали обновить JSon.net через nuget? (get_Path() является getter для свойства 'Path') –

+0

nuget не предлагает никаких обновлений, а версия у меня довольно новая (6/6/13), поэтому я не думаю, что это так. Кроме того, он отлично работает во время выполнения, просто не во время разработки –

ответ

0

Похоже, в дизайне уже есть другая версия JSON.NET в памяти, загруженная чем-то другим.

Я запустил fuslogvw и посмотрю журналы Fusion, чтобы узнать, какие сборки загружаются, откуда и почему. Здесь вы увидите другую версию JSON.NET.

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