0

我在 C# 中有一个设备应用程序(紧凑框架)。当我调试我的解决方案时,我收到此错误:

Error   1   Deployment and/or registration failed with error: 0x8973190e. Error writing file   '%csidl_program_files%\hhrcv_app\system.windows.forms.dll'. Error 0x80070070: There is not enough space on the disk.
Device Connectivity Component   

我已经对此进行了一些研究,并尝试删除并添加参考文献。也硬重置模拟器,但仍然没有。

请帮我!

4

1 回答 1

1

Compact Framework 应用程序不能使用 Windows 窗体 DLL。这里最有可能发生的是您直接引用桌面程序集,或者您通过依赖项。这导致 Visual Studio 检测到它需要桌面框架 DLL,然后它会尝试将其推送到设备。由于这些文件非常大,它的空间不足(尽管即使它有空间,它也无法运行)。

您需要返回您的项目并删除对任何桌面程序集或可能反过来引用它们的程序集的所有引用。

于 2013-03-25T12:09:36.223 回答