Я хочу написать простую надстройку 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)
{
}
}
}