0

Visual Studio 2010 Professional、C#、Windows Media Center SDK 6.0、およびNETFramework2.0を使用してWindowsMediaCenter用のプラグインに取り組んでいます。

(WiXインストーラーを使用して)アプリのインストーラーを作成できます。これにより、アプリがWMCに正常に挿入されます。

ただし、VSの「プロセスのアタッチ」機能を使用してアプリをデバッグしたいと思います。WMC内でプラグインを開くことですぐに変更が表示されます(本当にクールな機能)。[デバッグの開始]をクリックすると、アプリが開きます。ただし、私の変更は存在せず、VSで次のエラーが表示されます。

「次のモジュールは、最適化が有効になっているか、デバッグ情報がない状態でビルドされました。

C:\ Windows \ assembly \ GAC_MSIL \ UltraPlaylists \ 1.0.0.0__d56c5e467dd76093 \ MyProject.dll

このモジュールをデバッグするには、プロジェクトのbuld構成をデバッグモードに変更します。このメッセージを抑制するには、「起動時にユーザーコードがない場合に警告する」デバッガオプションを無効にします。

これらの手順( MSDNガイド)を実行しているときに気付いたのは、手順6で、「アプリケーションアセンブリを表すDLLを見つけて右クリックし、[シンボル設定]を選択する」必要があることです。

ただし、DLLのリストにこのアプリケーションアセンブリが表示されません。これが私が以前のメッセージを受け取った理由である可能性があると思います。

4

0 に答える 0