Каков лучший способ поделиться проектом «Модель» между MVC и Windows Phone 7 - PullRequest
0 голосов
/ 25 января 2011

У меня есть проект MVC, в котором есть отдельная библиотека классов Model. теперь нам удается добавить приложение для Windows Phone 7. когда я пытаюсь добавить свой модельный проект в качестве ссылки, он выдает ошибку:

«Ссылка не может быть добавлена, потому что DLL не была построена с помощью Windows Phone во время выполнения. Windows Phone проекты будут работать только с Windows Phone сборки .. ”

Теперь я понимаю, что это связано с тем, что сборки на самом деле отличаются между CLR и Windows Phone 7, однако, какова лучшая практика централизации кода в одном месте, вместо двух проектов, имеющих практически одинаковый исходный код.

Я также использую Entity Framework 4.0.

1 Ответ

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

Доступно много вариантов.

Самое простое - поделиться / связать исходные файлы между двумя проектами. Это требует, чтобы файлы / классы / модели, которыми вы делитесь, могли быть скомпилированы на обеих платформах.

Мой второй вариант - создать версии классов для WP7 и сопоставить их с серверными версиями с помощью Automapper .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...