Как написать надстройку 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 с открытым исходным кодом поможет.