Как написать надстройку hello world для Win 7 Media Center

Я хочу написать простую надстройку hello world для Media Center в Windows 7, но у меня возникают проблемы с поиском актуальной функциональной документации. Я нашел эту страницу: http://blogs.msdn.com/b/mcreasy/archive/2004/10/12/241449.aspx которая выглядит именно то, что мне нужно. Я реализовал его, и некоторые интерфейсы, на которые он ссылается, помечены как устаревшие, и даже при этом, когда я пытаюсь запустить его в медиацентре, просто появляется диалоговое окно с надписью "невозможно запустить надстройку"

Я обновил интерфейсы пространства имен с использования Microsoft.MediaCenter.AddIn до использования Microsoft.MediaCenter.Hosting, который выглядит как современное пространство имен в соответствии с документацией SDK, но у меня все еще остается та же проблема.

Регистрация сборки в gac и RegisterMCEApp прошла успешно, и я не зарегистрировался и зарегистрировался в обоих местах между сборками.

Я подписал сборку с помощью файла.snk и получил токен открытого ключа для обновления registration.xml

Может ли кто-нибудь сказать мне, что я делаю неправильно, или направить меня на какой-нибудь современный учебник / документацию?

Вот немного кода, который у меня есть:

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)
        {
        }
    }
}

2 ответа

Вот еще одно руководство по началу работы с некоторыми советами по началу работы с Visual Studio 2010 (поскольку SDK поставляется только с шаблонами VS 2008).

http://david.gardiner.net.au/2010/10/writing-media-center-application-in.html

Возможно, поиск некоторых плагинов mc с открытым исходным кодом поможет.

Другие вопросы по тегам