1

すべてが正しくコンパイルされているが、デバッグ中にモバイルデバイスにデプロイされていないという問題が発生しました。もちろん、これは追跡するのが難しい奇妙なエラーを引き起こしました。解決策は簡単で、モバイルデバイスのディレクトリを削除するだけです。ファイルが毎回デプロイされるようにする/強制する方法はありますか?VS設定?アセンブリのバージョンは変更されていませんか?

4

4 に答える 4

2

VS2005 とアンマネージ コード (C++) を使用すると、デバイス上に新しいバイナリが既に存在する場合、VS は新しいバイナリをより高いバージョン番号で展開しないことに気付きました。それが同じかそれ以下であれば、すべて問題ありません。

于 2008-11-21T17:28:50.907 に答える
1

構成マネージャーに移動すると、ソリューション内の各プロジェクトの "ビルド" と "デプロイ" の一連のチェック ボックスがあることがわかります。確実にデプロイしたいものすべてについて、「デプロイ」にチェックを入れます。

于 2008-11-19T16:47:08.773 に答える
1

Windows Mobile 開発者向けの電動おもちゃには、CECopy というユーティリティがあります。これにより、PC からモバイル デバイスにファイルをコピーできます。他のすべてが失敗した場合は、ビルド前イベントでこれを使用して、必要なファイルをコピーします。コピーが失敗した場合、少なくとも通知を受け取ります。

于 2008-11-23T16:18:21.233 に答える
0

私の経験では、ActiveSync はあまり一貫性がありません。
また、最初にアプリケーションをデバイスから削除した場合にアプリケーションが正しく展開される場合は、おそらく構成の問題でもありません。少なくとも VS2005 では、この点に関してひねる魔法のノブはありません。デプロイは非常に迅速に行われますか? それとも、実際にデプロイされているように見えますか?
私の提案は、Bluetooth 経由で ActiveSync を試すことです。私見は、USB経由よりも安定しています。(もちろん、エミュレータで実行している場合を除きます...)

于 2008-11-20T19:53:09.100 に答える