Проблема с получением первого примера приложения WP7 после установки MVVMLite - PullRequest
1 голос
/ 25 апреля 2011

Я только что установил компоненты для элемента MVVM и создал проект для WP7 (это в VS10)

получение 'невозможности загрузки метаданных для сборки' mvvmLight1 'Затем указывает мне на веб-ссылку, которая фактически говорит мне, что мне нужно разблокировать файл. Но я сделал это как часть установки, и я проверил, и этот файл не отображается как заблокированный.

Оскорбительная строка в App.xaml

xmlns: vm = "clr-namespace: MvvmLight1.ViewModel" и вызывает следующую ошибку

Ошибка 1 Невозможно загрузить метаданные для сборки 'MvvmLight1'. Эта сборка может быть загружена из Интернета. См. http://go.microsoft.com/fwlink/?LinkId=179545. Во время загрузки произошла следующая ошибка: Не удалось загрузить файл или сборку 'MvvmLight1' или одну из ее зависимостей. Система не может найти указанный файл.

Я, должно быть, сделал что-то не так в установке, но понятия не имею, что. Любой совет приветствуется. Спасибо

EDIT

не изменил ничего из шаблона при загрузке ... но ... изменился, как вы предложили ... так выглядит

xmlns:vm="clr-namespace:GalaSoft.MvvmLight.Command;
assembly=GalaSoft.MvvmLight.Extras.WP7"> 
<!--xmlns:vm="clr-     namespace:MvvmLight1.ViewModel"-->
<!--Application Resources--> <Application.Resources>
<vm:ViewModelLocator    x:Key="Locator"

но теперь вижу следующую ошибку Ошибка 1 Тип 'vm: ViewModelLocator' не найден. Убедитесь, что вы не пропустили ссылку на сборку и что все ссылочные сборки были собраны.

Так что не уверен, куда идти отсюда

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

Когда вы впервые загружаете шаблон, нажмите «Ctrl + Shift + B», чтобы построить решение. Это решило мою ошибку.

0 голосов
/ 25 апреля 2011

у вас неправильная декларация пространства имен ... сравните это (неверно)

xmlns:vm="clr-namespace:MvvmLight1.ViewModel" 

к этому (справа)

xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP7"

вы пропустили assembly декларацию ...

...