В настоящее время я делаю приложение Silverlight с Prism v2. Но когда я добавляю эталонные dll, два dll не распознаются.
Microsoft.Practices.ServiceLocation.dll & Microsoft.Practices.Unity.dll
Может ли кто-нибудь дать решение для этого?
Появилась новая версия Prism V2. Вы можете скачать его с сайта Microsoft:
«Выпущено новое руководство по составным приложениям для WPF и Silverlight 3.0 - октябрь 2009 г.»
Получите здесь
Лучший ресурс, который я нашел по настройке и запуску Prism for Silverlight, это этот пост в Sparkling Client о загрузке и сборке призмы .
Следуйте этому руководству, и оно даст вам местоположение правильной версии dll в Silverlight, которая вам нужна , как указывает Ричард .
Я использую Prism 2 в проекте Silverlight 3 в Visual Studio 2010 beta 2, и он работает нормально. Убедитесь, что вы по ошибке не используете неправильные сборки (возможно, WPF?)
Вам необходимо сослаться на версии Silverlight этих двух сборок. Вы должны быть в состоянии найти их в Справочной реализации.
Во-первых, я уверен, что Prism был написан для использования с Silverlight 2.0, поэтому у вас могут возникнуть другие проблемы. На форуме CodePlex для Prism есть несколько сообщений на эту тему.