.NET compact framework с обратной совместимостью 3.5 и 2.0 - PullRequest
6 голосов
/ 12 мая 2010

Нужно ли устанавливать .NET 2.0 на устройство, где установлен .NET 3.5?

Пока что мое приложение работает на .NET 2.0 (что потенциально должно быть быстрее), но в долгосрочной перспективе планируется перенести его на .NET 3.5. Мне нужно заказать устройства, а OEM-производитель должен знать, какую версию .NET следует добавить в образ Windows CE (версия 5.0). Должен ли я попросить его добавить как .NET 2.0, так и .NET 3.5?

Ответы [ 3 ]

3 голосов
/ 12 мая 2010

Используя файл app.config или device.config , вы можете продвигать свое приложение и сообщать .NET Compact Framework, какие среды выполнения оно может использовать через версии с поддержкой Runtime или совместимости (некоторые из них предназначены для .NET 1.0 до .NET 2.0, но механизм остается неизменным для .NET 3.5).

У Microsoft даже есть инструмент , помогающий создавать нужные файлы.

1 голос
/ 12 мая 2010

Насколько я знаю, к образу должна быть добавлена ​​только одна версия .net cf. Либо 3,5 или 2,0, а не оба.

Что касается обратной совместимости, я считаю, Artiom отвечает , что.

0 голосов
/ 12 мая 2010

На самом деле .NET 3.5 - это просто набор сборок поверх платформы .NET 2 (в отличие от .NET 4, которая является полностью отдельной).

Так что, если вы установите .NET 3.5, он установит и должен без проблем запускать приложения .NET 2, afaik.

...