На эти сборки ссылаются только по именам в файлах .csproj и используют раздел реестра, чтобы разрешить их в нужном месте. Когда их не удается найти таким образом, они по умолчанию относятся к папке вашего проекта. Я бы сказал, что ваша установка как-то сломана, что вы использовали для установки и откуда?
Самое простое решение, вероятно, состоит в том, чтобы удалить Blend 3 SDK и Blend 3, а затем переустановить Blend 3. Возникла пара проблем, когда Blend 3 находился в состоянии предварительного просмотра, поэтому если у вас был предварительный просмотр MIX или RC установлено, это может быть связано.
Разделы реестра описаны в этом посте на форумах Expression:
Вот больше информации:
У вас, вероятно, два отсутствующих реестра
ключи: (Обратите внимание, это для 64-битных
машины, если вы находитесь в 32 бит, опустите
Wow6432Node)
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft
SDKs \ Silverlight \ v3.0 \ AssemblyFoldersEx \ Expression
SketchFlow
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft
SDKs \ Silverlight \ v3.0 \ AssemblyFoldersEx \ Expression
Смешать
Если вы введете местоположение Blend
SDK там, то вы должны быть и
работает.
Для первого пути реестра, указанного выше, добавьте
a (по умолчанию) REG_SZ с данными:
C: \ Program Files \ Microsoft
SDKs \ Выражение \ смесь
3 \ Интерактивность \ Библиотеки \ Silverlight \
Для второго пути выше, добавьте
(По умолчанию) REG_SZ с данными: C: \ Program
Файлы \ Microsoft SDKs \ Expression \ Blend
3 \ Прототипы \ Библиотеки \ Silverlight \