微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何编写Win 7 Media Center的hello world加载项

如何解决如何编写Win 7 Media Center的hello world加载项

| 我想为Windows 7上的Media Center写一个简单的hello world插件,但是在查找最新的功能文档时遇到了问题。我找到了此页面:http://blogs.msdn.com/b/mcreasy/archive/2004/10/12/241449.aspx,这正是我所需要的。我实现了它,并将它引用的某些接口标记为已过时,即使如此,当我尝试在Media Center中启动它时,也会弹出一个对话框,提示“无法启动插件”。 我将命名空间接口从使用Microsoft.MediaCenter.AddIn更新为使用Microsoft.MediaCenter.Hosting,根据sdk文档,它看起来是最新的命名空间,但是我仍然遇到相同的问题。 向gac和RegisterMCEApp注册程序集均成功,并且在两次构建之间的两个地方都已取消注册注册。 我用.snk文件强烈签名了程序集,并获得了公共密钥令牌来更新registration.xml。 谁能告诉我我做错了什么,还是可以指导我使用一些最新的教程/ docs? 这是我的一些代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.MediaCenter.Hosting;

namespace MCPluginTakeTwo
{
    public class HelloWorldAddIn: MarshalByRefObject,IAddInModule,IAddInEntryPoint
    {
        public void Initialize(Dictionary<string,object> appInfo,Dictionary<string,object> entryPointInfo)
        {

        }

        public void Uninitialize()
        {

        }

        public void Launch(AddInHost host)
        {
        }
    }
}
    

解决方法

也许看一些开源的mc插件会有所帮助。     ,这是另一个入门教程,其中包含一些有关Visual Studio 2010入门的提示(因为SDK仅随VS 2008模板一起提供)。 http://david.gardiner.net.au/2010/10/writing-media-center-application-in.html     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。