Как я могу установить CF 2.0 на мое портативное устройство и какая версия / архитектура?

Чтобы установить CF 2.0 на моем портативном устройстве (заменив существующую / ненужную версию 3.5), согласно this (прямо изо рта), мне нужно запустить netcfsetupv2.msi из следующего каталога:

\Program Files\Microsoft.NET\SDK\v2.0\CompactFramework

Однако у меня есть одна проблема: у меня нет netcfsetupv2.msi - фактически ни там, ни где-либо еще (хотя у меня есть C: \ Program Files (x86) \ Microsoft.NET \ SDK \ CompactFramework \ папка v2.0).

Я действительно вижу "интересные" файлы, такие как netcflaunch.exe в:

C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce400\x86

... и то же имя файла также в папке armv4 (в отличие от x86) и других, а также в нескольких версиях ниже \ wce500.

Итак, предполагая, что я должен запустить netcflaunch.exe со своего ПК (с подключением ActiveStync), чтобы установить CF 2.0 на моем портативном устройстве, какую версию netcflaunch.exe я должен запускать для Motorola 3190 с ОС версии 6.00.000 Windows CE версии 6.00 ?

Я предполагаю, что это C: \ Program Files (x86) \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ wce500 \ x86 \ netcflaunch.exe, но это все - предположение.


person B. Clay Shannon    schedule 25.04.2014    source источник
comment
Если у вас уже есть среда выполнения Compact Framework на вашем ПК, вы можете следовать msdn.microsoft.com/en-us/library/bb788171%28v=vs.90%29.aspx, чтобы найти нужный CAB-файл для установки CF2. Но ОБЫЧНО нет необходимости устанавливать NetCF2 на устройство с NetCF3.5. И установка NetCF2 НЕ заменит NetCF3.5 на устройстве, она будет установлена ​​параллельно.   -  person josef    schedule 26.04.2014
comment
Согласно текстовому файлу, который я нашел на устройстве: ЦП устройства: 'ARMV4I'   -  person B. Clay Shannon    schedule 28.04.2014


Ответы (1)


Вы можете просто установить cab-файл CF 2.0 на устройство. Поддерживается параллельная установка. Тем не менее, зачем вам это делать? Если он имеет CF 3.5, он уже может запускать приложения CF 2.0. «Понижение» - бесполезная трата дискового пространства.

person ctacke    schedule 27.04.2014
comment
Потому что, по словам бывшего руководителя проекта / разработчика (который уволился), мы не можем установить версию 3.5 из-за нехватки места на устройстве. Я хочу удалить версию 3.5, а затем установить 2.0 - person B. Clay Shannon; 28.04.2014
comment
Это бессмысленно. Вы не можете установить 3.5 из-за нехватки места, но хотите удалить его? Если вы хотите удалить его, он должен быть там, поэтому его установка не требуется. - person ctacke; 28.04.2014
comment
Это бессмысленно. Истинный; Я думаю, он имел в виду, что наличие этого там не оставляет достаточно места для работы других вещей (места очень мало / ограничено). Нам приходится возиться с ползунком памяти, когда все становится грушевидным. - person B. Clay Shannon; 28.04.2014
comment
Если он находится в ПЗУ, удалить его невозможно. - person ctacke; 28.04.2014
comment
Я понял, что, вероятно, является основной причиной мантры 3.5 == bad juju, исходящей из соседнего отсека (после того, как он был заброшен): в полевых условиях есть сотни устройств, которые необходимо обновить до новой версии, которая на практике вероятно, потребует, чтобы они были отправлены нам обратно, обновлены, а затем отправлены обратно - не очень хорошая мысль, учитывая, что они будут без устройств в течение нескольких дней, плюс стоимость доставки и время настройки. - person B. Clay Shannon; 29.04.2014