В VS 2003, как подавить развертывание .NET CF 1.0 каждый раз, когда я отладку?
-
27-09-2019 - |
Вопрос
Я (к сожалению) с использованием 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 нет Скопируйте файл каждый раз, когда я ударил «Отладка». Есть ли способ изменить свои настройки развертывания таким образом?
Спасибо!!
Решение
У меня нет студии '03, установленного на все больше, но посмотрим, работает ли он '08.
Во-первых, посмотрите в свойствах проекта. В разделе «Устройства» см. Если есть флажок, который говорит что-то вроде «Развертывание последней версии компактной структуры».
Если нет, то мы можем попробовать заднюю дверь если Он использует тот же механизм, который «08 использует для развертывания (и я думаю, что он может). Попробуйте следующее:
- Заключить все экземпляры студии
- Сделайте резервную копию% LocalAppData% Microsoft Corecon 1.0 Microsoft.netcf.1.0.xsl
- Теперь удалите этот файл или откройте его и прокомментируйте файлы в FileContainer, который нажимает каркас.
Возможно, вам придется сделать то же самое в папке профиля «Все пользователи» также.
Опять же, убедитесь, что вы создаете резервное копирование этих файлов перед редактированием.
Другие советы
Щелкните правой кнопкой мыши на вашем проекте (в окне Explorer) и нажмите «Настройки», затем нажмите на вкладку «Устройства». Снимите флажок «Развернуть последнюю версию компактной структуры .NET Compact Framework и т. Д.».