1

Windows Media Center 用のプラグインを作成するプロジェクトを開始しています。

現時点でやりたいことは、Windows Media Center SDK に既定で含まれているサンプル プロジェクトを実行することだけです。プロジェクトに含まれているこれを行うための指示があり、私はこれらのステップバイステップに従いました.

デバッグ機能 (何もしない 4 つのボタンを備えた単純なアプリ) を使用して Visual Studio 内でプログラムを実行できますが、プログラムを Windows Media 内にインストールできるようにインストーラーを作成しようとすると問題が発生します。中心。

指示では、この行をプロジェクトの「ビルド後のイベント コマンド ライン」セクションに追加するように指示されています。

"$(ProjectDir)Setup\Build.bat" $(ConfigurationName)

(指示に従って) ソリューションをビルドしようとすると、次のエラーが発生します。

Error   1   The command "%windir%\eHome\McmlVerifier.exe -verbose
-assemblyredirect:"C:\Users\john\Documents\Visual Studio 2010\Projects\MediaCenterApplication1\MediaCenterApplication1\bin\Release" 
-directory:"C:\Users\john\Documents\Visual Studio 2010\Projects\MediaCenterApplication1\MediaCenterApplication1\Markup"
REM "C:\Users\john\Documents\Visual Studio 2010\Projects\MediaCenterApplication1\MediaCenterApplication1\Setup\Build.cmd" Release
"C:\Users\john\Documents\Visual Studio 2010\Projects\MediaCenterApplication1\MediaCenterApplication1\Setup\Build.bat" Release
" exited with code 9009.    MediaCenterApplication1

私は C# でプラグインを作成することを選択しました。これが現時点での私のセットアップです。

- Windows 7 Home Premium 64-bit
- Microsoft Visual C# Express 2010
- Windows SDK v6.0
- Windows Media Center SDK v7.1
- WiX Toolset v3.7

何がうまくいかないのか、誰にもアイデアはありますか? そうでない場合、WMC 開発者に推奨されるフォーラムはどれですか? 私がこれまで見てきたフォーラムはどれも非常に静かなようです。

前もって感謝します。

4

1 に答える 1

1

mcmlverifier.exe が ehome フォルダーにない場合、終了コード 9009 が返されました。

build.cmd の開発に役立つリンクは http://david.gardiner.net.au/2010/10/writing-media-center-application-in.htmlです。

よろしくクリス

于 2012-12-20T16:15:33.860 に答える