【发布时间】:2013-10-25 06:32:54
【问题描述】:
我的 Compact Framework 应用程序(.NET 3.5,VS 2008)的编译失败并出现以下错误:
部署和/或注册失败并出现错误:0x8973190e。写入文件 '%csidl_program_files%\hhs\system.data.dll' 时出错。错误0x80070070:磁盘空间不足。
选择工具 > 设备仿真器管理器显示没有任何希望;项目 > 属性 > 设备也不行。
更新
Vasiliy,这是你的意思吗?我:
0) 在我的 C 盘上创建了一个名为“VirtualStorageCardForNewHHSCFVS2008”的文件夹
1) 在项目 > 属性 > 设备 > 输出文件夹中,我更改了以下设置:
...到这个:
...但是现在我得到了不同的错误消息。如果我只是在模拟器弹出后立即关闭它,我会得到“RPC 服务器不可用”
此后,在尝试运行它时,我得到,“部署和/或注册失败,错误:0x8973190e。写入文件'\Windows\NETCFv35.ppc.armv4.cab'时出错。错误0x80070070:空间不足磁盘上。 设备连接组件”
更新 2
我的项目属性中没有看到“压缩”选项;事实上,整个成员集合是完全不同的:
【问题讨论】:
-
停止尝试在 CF 应用程序中使用完整的框架程序集。您的空间不足,因为 Studio 试图将整个完整的 .NET Framework 推送到设备上,但它不适合。即使您下载了它,它也不会运行。
标签: .net-3.5 compact-framework emulation windows-ce handheld