2010-10-28 2 views
6

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

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

Copying netcf.all.wce4.armv4t.cab 

Это занимает очень много времени, чтобы скопировать, а затем, наконец, устройство спросит меня если я хочу переустановить (я всегда говорю «нет»).

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

Спасибо!

ответ

5

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

Сначала изучите свойства проекта. В разделе «Устройства» посмотрите, есть ли флажок, который говорит что-то вроде «Развертывание последней версии COmpact Framework».

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

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

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

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

+1

Работал отлично! Однако расположение на моей установке XP было __C: \ Documents and Settings \ All Users \ Application Data \ Microsoft \ visualstudio \ devices \ addons__. – Pandincus

1

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

Смежные вопросы