Как обойти исключение "Недостаточно места на диске" при попытке развертывания на портативное устройство?

Сегодня, когда я пытаюсь развернуть свой проект Windows CE на портативное устройство из VS 2008, я получаю ошибку развертывания:

"Развертывание и / или регистрация завершились ошибкой: 0x8973190e. Ошибка записи файла"%CSIDL_PROGRAM_FILES%\Duckbill\Platypus.exe ". Ошибка 0x80070070: на диске недостаточно места. Компонент подключения устройства"

Как я могу обойти это? Нужно ли сбрасывать некоторые файлы на устройстве? Если так, от каких из них безопасно избавиться?

ОБНОВИТЬ

В ответ на комментарий ctacke:

Спасибо за эти советы; Я ничего не установил на КПК (кроме.exe). Я предполагаю, что под "Пуск> Панель управления" вы подразумеваете Пуск> Настройки> Панель управления (а не Пуск> Программы> Ctrl Panel). Я нашел разделение виджета памяти там.

Я изменил его на "Память памяти" = всего 42944 КБ, памяти программ - 42824 КБ с 29000 / 57000.

Что касается "развертывания в какой-либо форме подключенных носителей", я не знаю, что мне следует выбрать. Вот что доступно из Проекта> Свойства...> Устройства> Папка выходного файла:

На данный момент увеличение объема памяти работает, но я все еще хотел бы знать, что я должен сделать для шага 2, в случае, если я приду к этой развилке в коде, я имею в виду дорогу.

1 ответ

Решение

Несколько вариантов:

  1. Используйте апплет панели управления системной памятью (Пуск -> Панель управления -> Система -> Память), чтобы изменить разделение памяти, чтобы увеличить объем памяти.
  2. Не развертывайте в каталоге Program Files, а вместо этого разверните на какой-либо форме подключенного носителя (SD-карта или что-то еще), изменив параметр Развертывание в настройках проекта (см. Ответ здесь)
  3. Удалите на установленном вами устройстве ненужное
Другие вопросы по тегам