Я только что попробовал это с Office 2010 (фактически используя надстройку VSTO 2007 года, но запустил его в 2010 году), и она отлично работает.
У меня есть библиотека внешнего проекта, на которую есть ссылка в проекте VSTO, и я использую этот следующий xaml в элементе управления для ссылки в словаре ресурсов.
<UserControl.Resources>
<ResourceDictionary>
<!-- Link in th general styles -->
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MyAssemblyName;component/MyResourceDictionaryName.xaml" />
</ResourceDictionary.MergedDictionaries>
<!-- Other style... -->
</ResourceDictionary>
</UserControl.Resources>
В противном случае я мог бы подумать, что это проблема с вашими стилями, которые будут переопределены некоторыми более поздними явными или неявно связанными в стилях. Если он не может найти сборку, на которую вы ссылаетесь, он должен бросить пример, чтобы проблемы не было в нем.