Как собрать MVVMToolkit из исходного кода?

Я хотел бы понять, как правильно собрать набор инструментов MVVM из исходных файлов на codeplex для примера приложения WP7. У меня есть источник, связанный с набором изменений codeplex 47157 от lbugnion 18 апреля в 10:42 13:00, связанный с выпуском: MVVM Light Toolkit V3 SP1 (2).

У меня установлены инструменты разработчика VS2010 и Windows Phone. Я вижу каталог VS10, который предположительно содержит файлы решений VS2010. Мне просто открыть этот файл .sln в VS2010 и собрать все? Распространяемые двоичные файлы содержат версии dll с суффиксом WP7. Я не вижу те версии DLL, созданные при создании файла решения VS10.

Спасибо, Питер


person Peter    schedule 06.08.2010    source источник


Ответы (2)


Кажется, проблема с битами WP7. К сожалению, они отсутствуют в папке VS10 и находятся в старой папке GalaSoft.MvvmLight. Короче говоря, я запутался. «Старая» папка исторически была корневой. Когда я добавлял проекты для SL4 и WPF4, я делал это в подпапке VS10 (не самая удачная идея). И когда я добавил WP7, я, видимо, сделал это не в ту папку. Это действительно странно.

В данный момент у меня плохое подключение к Интернету (я в дороге), поэтому я не смогу решить проблему раньше, чем через пару дней. Я сделал заметку и исправлю базу кода CodePlex как можно скорее. Дополнительная информация будет размещена в моем блоге http://blog.galasoft.ch.

Привет, Лоран

person LBugnion    schedule 06.08.2010

Если вы используете Visual Studio 2010, вам следует открыть решение source\VS10\GalaSoft.MvvmLight\GalaSoft.MvvmLight.sln. Проекты Silverlight могут не открываться, если у вас не установлены инструменты Silverlight для Visual Studio. Не беспокойтесь об этом, если вы собираете только версию сборки инструментария для WP7. Структура решения поначалу сбивает с толку, поскольку в ней используются ссылки на связанные файлы.

На самом деле, теперь, когда я смотрю на решение VS10, не похоже, что в структуре есть какие-либо файлы WP7. Я думаю, вы правы, и решение Visual Studio 2010 не создает сборки Windows Phone 7.

person Matt Casto    schedule 06.08.2010