【问题标题】:Setting up Windows Media Center Plugin Template设置 Windows Media Center 插件模板
【发布时间】:2012-10-16 14:10:02
【问题描述】:

我正在开始一个涉及为 Windows Media Center 编写插件的项目。

我现在要做的就是运行默认包含在 Windows Media Center SDK 中的示例项目。项目中包含执行此操作的说明,我已逐步遵循这些说明。

我可以使用调试功能在 Visual Studio 中运行该程序(只是一个简单的应用程序,有四个按钮,不执行任何操作),但在尝试创建安装程序以便可以安装程序时遇到问题在 Windows Media Center 中。

说明告诉我将此行添加到我的项目的“构建后事件命令行”部分:

"$(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 开发人员的论坛是什么?到目前为止,我看过的论坛似乎都很安静。

提前致谢。

【问题讨论】:

    标签: c# visual-studio-2010 wix winapi windows-media-center


    【解决方案1】:

    当 ehome 文件夹中没有 mcmlverifier.exe 时,我得到了退出代码 9009。

    我发现有助于开发 build.cmd 的链接是 http://david.gardiner.net.au/2010/10/writing-media-center-application-in.html

    问候 克里斯

    【讨论】:

    • 原来我的构建后事件中有一个错误。不过感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2011-08-01
    相关资源
    最近更新 更多