Не может ссылаться на элемент управления внутри ControlTemplate - PullRequest
3 голосов
/ 15 декабря 2010

У меня есть ResourceDictionary, который содержит ControlTemplate, где я ссылаюсь на объект из другой сборки.

<ResourceDictionary
    xmlns:gauge="clr-namespace:ActiproSoftware.Products.Gauge;assembly=ActiproSoftware.Gauge.Wpf351">

    <ControlTemplate x:Key="Gauge270Template">
        <gauge:CircularGauge/>
    </ControlTemplate>
</ResourceDictionary>

Что дает мне следующую ошибку:

Error   1   The type 'gauge:CircularGauge' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.

P.S. Сборка датчика выполнена, и я могу ссылаться на него из других частей приложения

1 Ответ

1 голос
/ 15 декабря 2010

Убедитесь, что обе сборки не ориентированы на профиль клиента в разделе «Сборка» свойств проекта. Возможно, сборка, имеющая ссылку на элемент управления Gauge, настроена на целевой клиентский профиль .Net Framework 4.0 (по умолчанию в VS 2010) (эту проблему также можно увидеть в разделе «Предупреждения» ошибок сборки)

...