Получение сборки типа в Windows 8

Я пытаюсь использовать MEF в Windows 8.

Чтобы создать AssemblyCatalog для контейнера, мне нужна ссылка на сборку. В прошлом я бы только что сделал это:

var catalog = new AssemblyCatalog(typeof(App).Assembly);

Загадочно, что свойство Assembly больше не существует в объекте Type . Кто-нибудь знает о хорошей работе? Есть ли другой способ получить собрание? Я могу загрузить его с помощью Assembly.Load , но мне нужно имя сборки. Я тоже не могу получить это из этого типа.

Можно ли использовать «Каталог» ? Мне не нравится идея, но я сделаю то, что мне нужно.

-121--1161132- В Django MakeMessages отсутствует xgettext в Windows под управлением Django на Windows 7. В настоящее время я пытаюсь перевести пару шаблонов Джанго, используя инструкции, найденные в книге Джанго глава 19. Я добавил тэг перевода в шаблон,...

Запуск Django на Windows 7.

В настоящее время я пытаюсь перевести пару шаблонов Джанго, используя инструкции, содержащиеся в главе 19 книги Джанго. Я добавил тэг перевода в шаблон, загрузил I18N и изменил настройки джанго. Затем я запускаю django-admin.py makemessages -l en для создания файлов po. Все папки созданы, но затем django завершается со следующей ошибкой:

Ошибка: ошибки произошли при запуске xgettext на init .py «xgettext» не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.

Читая о проблеме, я обнаружил, что джанго использует библиотеку gnu gettext для unix-систем. Чтобы исправить это, я установил cygwin, который загрузил и установил gettext пакет версии 0.18.1.0, который я затем добавил в свой ПУТЬ. К сожалению, это ничего не решило. Cygwin не добавлял никаких файлов xgettext.

Теперь мой вопрос вот в чем. Есть ли простой способ (или учебник) установить xgettext и другая функциональность django интернационализации потребует на Windows 7 без необходимости загрузки тонны различных пакетов gnu. Джанго до сих пор отлично справлялся с минимизацией лишних лишений и эти внезапные трудности вообще не свойственны Джанго.

12
задан Steinin 30 September 2011 в 14:57
поделиться