0

今天,当我尝试将我的 Windows CE 项目从 VS 2008 部署到手持设备时,我收到了部署错误:

部署和/或注册失败并出现错误:0x8973190e。写入文件'%CSIDL_PROGRAM_FILES%\Duckbill\Platypus.exe'时出错。错误0x80070070:磁盘空间不足。设备连接组件

我怎样才能解决这个问题?我是否需要丢弃设备上的某些文件?如果是这样,哪些可以安全摆脱?

更新

重播 ctacke 的评论:

感谢这些提示;我没有在手持设备上安装任何东西(除了有问题的.exe)。我假设“开始 > 控制面板”是指开始 > 设置 > 控制面板(而不是开始 > 程序 > CtrlPanel)。我确实在那里找到了内存小部件的划分。

我将其更改为 Storage Memory = 42944KB total, Program Memory 42824KB total 从大约 29000 / 57000。

至于“部署到某种形式的挂载媒体”,我不知道我应该选择什么。以下是 Project > Properties... > Devices > Output File Folder 中可用的内容:

在此处输入图像描述

目前,增加存储内存是可行的,但我仍然想知道我应该为第 2 步做什么,以防万一我遇到代码中的那个分支,我的意思是道路。

4

1 回答 1

1

几个选项:

  1. 使用系统内存控制面板小程序(开始 -> 控制面板 -> 系统 -> 内存)更改内存划分,给自己更多的存储内存。
  2. 不要部署到程序文件目录,而是通过更改项目设置中的部署选项部署到某种形式的已安装媒体(SD 卡或其他)(请参阅此处的答案
  3. 删除您安装的设备上不必要的任何内容
于 2013-12-02T20:27:12.150 回答