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 に答える