.NET компактная обратная совместимость платформы 3.5 и 2.0

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

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

6
задан Jon Seigel 18 May 2010 в 03:36
поделиться

3 ответа

Насколько мне известно, к образу должна быть добавлена ​​только одна версия .net cf. Либо 3.5, либо 2.0, но не то и другое одновременно.

Что касается обратной совместимости, я полагаю, что Артем отвечает .

1
ответ дан 17 December 2019 в 07:01
поделиться

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

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

0
ответ дан 17 December 2019 в 07:01
поделиться

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

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

3
ответ дан 17 December 2019 в 07:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: