1

WindowsCE5.0を実行しているハンドヘルドデバイスを使用しています。プログラムは実行されますが、デバッグすることができず、うまくいけば、プロジェクトの設定のどこかに単純で愚かなものが埋もれています。

そこで、メインアプリを台無しにしないために、新しいスマートデバイスアプリケーションを起動することにしました。そのため、MSは新しいプロジェクトのデフォルト設定、環境、パスを作成し、デフォルトで最初のフォーム「Form1」を作成します。フォームを少し縮小して、「This.Close();」のCLICKイベントにコードを含むボタンを1つ配置します。

コンパイルしてデバッグしてみると、三角表示板のアイコンが付いた空の円が表示されます...

「ブレークポイントは現在ヒットしません。指定されたモジュールはロードされていません。」

どうしたの...


ブライアンの質問に答えるために...私はActiveSynch4.5を介してUSB経由で接続しています。私たちのオフィスの他のプログラマーはデバッグに同じ構成を使用していますが、彼は今週町を離れており、プロセスのレビューを任されています。

また、2010ではなくVisualStudio2005を使用しています...

4

2 に答える 2

0

デバイスの製造元または携帯電話会社によってデバイスが「ロックダウン」され、デバイスで実行中のアプリケーションのデバッグが困難になる可能性があります。
MSDNには、WindowsMo​​bileアプリケーションのデバッグに関する優れたリソースセンターがあります。

http://msdn2.microsoft.com/en-us/library/bb158521.aspx

ページの中央には、デフォルトのセキュリティ設定に関するメモと、「展開、セットアップ、セキュリティ、およびあなた」というタイトルの記事へのリンクがあります。

Visual Studioをデバイスに展開する前に、アプリケーションに署名することをお勧めします。あなたはそれについてのより多くの情報を以下で見つけることができます:

http://msdn2.microsoft.com/en-us/library/ms839681.aspx

于 2010-10-05T18:24:39.200 に答える
0

問題は、Compact-FrameworkSDKのバージョンでした。CF SDK SP1をアンインストール、再インストール、および配置する必要がありました...デバッグが機能するようになりました...

于 2010-10-06T16:57:28.923 に答える