Совместимы ли стандартные библиотеки .Net 2 со средой исполнения Silverlight 2.0? - PullRequest
3 голосов
/ 01 октября 2008

Если я не буду ссылаться на сборки, которые не существуют во время выполнения silverlight 2.0, будут ли библиотеки .Net 2.0, создаваемые мной с VS2008, работать с silverlight без перекомпиляции или других изменений?

Ответы [ 2 ]

3 голосов
/ 01 октября 2008

Нет, вам все равно нужно будет перекомпилировать против версий сборок Silverlight. Вы можете добавить эти файлы в проект библиотеки классов Silverlight «в виде ссылки», разделяя один и тот же файл между обоими проектами, чтобы вам, по крайней мере, не пришлось беспокоиться о нарушении синхронизации.

0 голосов
/ 05 октября 2008

Помимо создания файлов в одном проекте и добавления их в виде ссылок в другом, вы все равно можете столкнуться с разницей в API между настольным ПК и Silverlight API. Вы можете обойти эти различия кода с помощью блоков #if, т. Е.

#if SILVERLIGHT
/* some code */
#else // WPF
/* some other code */
#endif
...