Ошибка эталонной сборки Expression Blend Sketchflow

Я работаю над прототипом мобильного приложения в Expression Blend 4. До сих пор он работал нормально, но после повторного открытия программы я больше не могу строить проект. Я получаю четыре одинаковые ошибки:

Основная ссылка «System.Windows.Controls.Toolkit, Version = 5.0.5.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35» не может быть разрешена, поскольку она косвенно зависит от сборки .NET Framework »mscorlib, Version = 5.0.5.0 , Culture = нейтральный, PublicKeyToken = 7ceec85d7bea7798e "который имеет более позднюю версию" 5.0.5.0 ", чем версия" 2.0.5.0 "в текущей целевой структуре".

Да, довольно длинное сообщение об ошибке (которое мне пришлось напечатать, так как вы не можете скопировать сообщение об ошибке!). Остальные 3 ошибки идентичны, но относятся к разным сборкам .NET Framework (System, System.Core и System.Windows).

Есть указания, как это исправить?


person MartinAnsty    schedule 12.03.2012    source источник
comment
Попробуйте удалить папки Bin / Obj и перестроить.   -  person Chris W.    schedule 12.03.2012
comment
Спасибо за предложение. В отчаянии я попытался удалить различные элементы из проекта и удалить некоторые ссылки. Но только усугубил ситуацию. В итоге я решил перезапустить проект с нуля.   -  person MartinAnsty    schedule 13.03.2012
comment
Ой, извините, что вы пошли трудным путем к решению. На будущее, большинство проблем можно исправить. Удачи!   -  person Chris W.    schedule 13.03.2012
comment
Я уверен, что есть совершенно простое решение, но через день я уже не догадываюсь, что это такое. С другой стороны, перезапуск занял около 4-5 часов.   -  person MartinAnsty    schedule 13.03.2012


Ответы (1)


Похоже, вы пытаетесь отредактировать проект Silverlight 5 в Expression Blend 4. Это не сработает: вам понадобится Blend Preview для Silverlight 5. Насколько я знаю, Microsoft еще не выпустила окончательные версии для этого. : /

person Mike Post    schedule 12.03.2012
comment
Это то, о чем я думал, но раньше это работало отлично. Ошибки появились только после того, как я снова открыл Blend и снова открыл проект. - person MartinAnsty; 13.03.2012
comment
Тем не менее, что-то происходит там, где Blend пытается подобрать версию 5 Silverlight. Я бы взломал файл проекта и посмотрел, какая версия Silverlight предназначена в XML. Я бы также удалил все ссылки и добавил их обратно из того места, которое, как вы знаете, было правильным. Помните, v2.0.5.0 = SL4, v5.0.5.0 = SL5 - person Mike Post; 13.03.2012