2015-06-30 3 views
0

Я получаю сообщение об ошибке, когда я компилирую мое решение:Не удается разрешить зависимость от сборки?

Неизвестная ошибка сборки, «Не удается разрешить зависимость для сборки» InfragisticsWPF.Controls.Charts.XamDataChart, Version = 15.1.20151.1000, культура = нейтральной, PublicKeyToken = 7dd5c3163f2cd0cb ', потому что он не был предварительно загружен. При использовании API ReflectionOnly зависимые сборки должны быть предварительно загружены или загружены по требованию через событие ReflectionOnlyAssemblyResolve. Строка 11 Позиция 10. '

До сих пор я пытался безуспешно следующие решения:

Любые указатели?

+0

Вы видели этот ответ? http://stackoverflow.com/a/3405483/2461203 – ragerory

+0

Возможно, это может помочь вам больше ... http://stackoverflow.com/questions/3405053/visual-studio-build-problem-with-reflectiononlyassemblyresolve-event –

+0

@ 3-14159265358979323846264 это ссылка на вопрос о ответе, на который я связан .. – ragerory

ответ

1

Это имя сборки просто не подходит для последней версии управления Infrastistics версии 15.1. Несколько вещей, которые я хотел бы попробовать:

  1. Запустить последнюю версию служебной программы Infragistics для обновления проекта, если вы еще этого не сделали.

  2. В вашем обозревателе решений, удалите ссылку на «InfragisticsWPF.Controls.Charts.XamDataChart» и добавить его обратно, но ссылка должна выглядеть примерно так: «Infragistics WPF4 .Controls.Charts.XamDataChart» (номер 4 - это версия .Net, для которой настроен ваш проект)

  3. Удалите элемент управления диаграммой и удалите ссылку, а с панели инструментов перетащите элемент управления обратно в свое окно, и правильные ссылки будут добавлено для вас.

+0

Я использую подписанную и версию, свободную от сборки InfragisticsWPF.Controls.Charts.XamDataChart. Хотя я попытаюсь удалить ссылку и воссоздать ее. –

1

InfragisticsWPF.Controls.Charts.XamDataChart должен быть либо в GAC, либо доступен через HintPath. Очевидно, что это не в GAC.

Проверьте, что ваш .csproj содержит правильную ссылку с набором HintPath, и ваша DLL находится именно там. Должно быть что-то вроде этого:

<Reference Include="InfragisticsWPF.Controls.Charts.XamDataChart"> 
    <HintPath>..\My\Assembly\Path\InfragisticsWPF.Controls.Charts.XamDataChart.dll</HintPath> 
</Reference> 

Если оно есть, чем чековая версия.

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