Как обойти исключение "Недостаточно места на диске" при попытке развертывания на портативное устройство?
Сегодня, когда я пытаюсь развернуть свой проект Windows CE на портативное устройство из VS 2008, я получаю ошибку развертывания:
"Развертывание и / или регистрация завершились ошибкой: 0x8973190e. Ошибка записи файла"%CSIDL_PROGRAM_FILES%\Duckbill\Platypus.exe ". Ошибка 0x80070070: на диске недостаточно места. Компонент подключения устройства"
Как я могу обойти это? Нужно ли сбрасывать некоторые файлы на устройстве? Если так, от каких из них безопасно избавиться?
ОБНОВИТЬ
В ответ на комментарий ctacke:
Спасибо за эти советы; Я ничего не установил на КПК (кроме.exe). Я предполагаю, что под "Пуск> Панель управления" вы подразумеваете Пуск> Настройки> Панель управления (а не Пуск> Программы> Ctrl Panel). Я нашел разделение виджета памяти там.
Я изменил его на "Память памяти" = всего 42944 КБ, памяти программ - 42824 КБ с 29000 / 57000.
Что касается "развертывания в какой-либо форме подключенных носителей", я не знаю, что мне следует выбрать. Вот что доступно из Проекта> Свойства...> Устройства> Папка выходного файла:
На данный момент увеличение объема памяти работает, но я все еще хотел бы знать, что я должен сделать для шага 2, в случае, если я приду к этой развилке в коде, я имею в виду дорогу.
1 ответ
Несколько вариантов:
- Используйте апплет панели управления системной памятью (Пуск -> Панель управления -> Система -> Память), чтобы изменить разделение памяти, чтобы увеличить объем памяти.
- Не развертывайте в каталоге Program Files, а вместо этого разверните на какой-либо форме подключенного носителя (SD-карта или что-то еще), изменив параметр Развертывание в настройках проекта (см. Ответ здесь)
- Удалите на установленном вами устройстве ненужное