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