2010-09-03 2 views
3

Кто-нибудь знает инструмент или способ в Visual Studio 2010 для преобразования проекта библиотеки классов Silverlight 4 в проект библиотеки Windows Phone 7 Class Library?Библиотека классов Silverlight для Windows Phone 7 библиотека классов

Я мог бы прибегнуть к копированию и вставке файлов классов, но если я смогу избежать этого с помощью инструмента преобразования, это сэкономит все время.

Стив

ответ

3
  1. Создать новую библиотеку классов для Silverlight для Windows Phone 7, используя шаблон проекта в Visual Studio 2010/Express, с помощью средств Phone Developer Windows, установленной
  2. Для каждого из исходных файлов в библиотека классов, используйте опцию Добавить существующий элемент ... и использование Add As Link вариант в кнопке Add
  3. Компиляция библиотеки классов, чтобы увидеть, если есть какие-либо вопросы
  4. Добавьте телефон сборки Windows, при необходимости
  5. Для Windows Phone конкретных вопросов, используйте #if директивы WINDOWS_PHONE

Вы можете увидеть два проекта с открытым исходным кодом, которые делают, что здесь:

  1. New York Times Silverlight Kit
  2. Microsoft Silverlight Analytics Framework
+0

Спасибо за идею, Майкл. Но это похоже на еще большую работу, чем копирование и вставка классов в проект нового класса. –

+0

Существует также компоновщик проекта, чтобы связать два проекта, чтобы избежать добавления в качестве манипуляции ссылками для * новых * файлов: http://compositewpf.codeplex.com/Thread/View.aspx?ThreadId=73989 – MatthieuGD

+0

Я согласен с оценкой Майкла. Может показаться, что какая-то работа по настройке, но реалистично, как еще вы собираетесь достичь требований в OP, не прибегая к отложенным затратам дублированного кода. Я думаю, что это был хороший вопрос, чтобы избежать дублирования кода. Стоит преследовать. –

Смежные вопросы