В VS 2003, как подавить развертывание.NET CF 1.0 каждый раз, когда я отлаживаю?

Я (к сожалению) использую VS 2003 для разработки для некоторых мобильных устройств Windows CE .NET 4.1. Приложение написано на.NET Compact Framework 1.0 (ОС не может поддерживать более поздние версии.NET CF).

Каждый раз, когда я запускаю свое приложение из Visual Studio, оно копирует / пытается установить.NET CF 1.0 на мое устройство:

Copying netcf.all.wce4.armv4t.cab

Копирование занимает очень много времени, и, наконец, устройство спрашивает меня, хочу ли я переустановить (я всегда говорю "нет").

Поскольку на копирование уходит очень много времени, в идеале я бы хотел поручить VS 2003 не копировать файл каждый раз, когда я нажимаю "Отладка". Есть ли способ изменить мои настройки развертывания таким образом?

Спасибо!!

2 ответа

Решение

У меня больше нет Studio '03, но давайте посмотрим, работает ли он как '08.

Сначала посмотрите в свойствах проекта. В разделе "Устройства" проверьте, установлен ли флажок "Развернуть последнюю версию COmpact Framework".

Если нет, то мы можем попробовать заднюю дверь, если она использует тот же механизм, который используется в '08 для развертывания (и я думаю, что это возможно). Попробуйте следующее:

  • Закройте все экземпляры студии
  • Сделайте резервную копию%LOCALAPPDATA%\Microsoft\CoreCon\1.0\Microsoft.NetCF.1.0.xsl
  • Теперь удалите этот файл или откройте его и закомментируйте ФАЙЛЫ в ФИЛЕКОНТЕЙНЕРЕ, который выдвигает структуру.

Возможно, вам придется сделать то же самое в папке профиля "Все пользователи".

Снова, убедитесь, что вы сделали резервную копию этих файлов перед редактированием.

Щелкните правой кнопкой мыши по своему проекту (в окне проводника) и выберите "Настройки", затем перейдите на вкладку "Устройства". Снимите флажок "Развернуть последнюю версию.NET Compact Framework и т. Д. И т. Д.".

Другие вопросы по тегам