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

#c# #mediacenter #windows-media-center

#c# #mediacenter #windows-media-center

Вопрос:

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

Я обновил интерфейсы пространства имен с помощью Microsoft.Медиацентр.Дополнение к использованию Microsoft.Медиацентр.Хостинг, который выглядит как обновленное пространство имен в соответствии с документами 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)
        {
        }
    }
}
  

Ответ №1:

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

Ответ №2:

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

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