2016-02-08 3 views
1

Я немного потерял на примерах в http://autofac.readthedocs.org/en/latest/configuration/xml.html#configuring-with-microsoft-configurationAutofac с конфигурацией XML/JSON

После ковыряться в течение веков не понимая, что я также должен был добавить пакет Microsoft.Extensions.Configuration.Json (и они были только в предварительном выпуске), теперь я получаю сообщение об ошибке: var module = new ConfigurationModule (config.Build());

Я получаю ошибку компиляции об отсутствии возможности создания абстрактного класса.

В документах нет упоминания о необходимости возврата любого другого пакета. Есть идеи?

+0

Было бы полезно опубликовать фактическое исключение, чтобы мы знали, что такое абстрактный тип, что он не работает. –

+1

Если вы не хотите использовать JSON - вы хотите XML - тогда вам не нужна ссылка на этот пакет JSON. Если вы используете только переменные окружения или конфигурацию в памяти, вам также не нужно. Вот почему документы не говорят вам, какие именно пакеты ссылаться. Новые файлы конфигурации MS очень гибкие, и Autofac позволяет полностью использовать эту гибкость. Также обратите внимание: если вы не используете материал предварительного выпуска, вы можете использовать устаревшую конфигурацию XML (см. Последнюю часть этой страницы). –

+0

Не было исключением, только символы, которые не разрешались при написании кода. –

ответ

1

Право, так что я должен был сделать вселить предварительный вариант выпуска, который решить мои проблемы

Я использую текущий стабильный.

0

Как отметил Стивен, документация охватывает API предварительной классификации по умолчанию. Вы можете получить доступ к документации для поддерживаемого в настоящее время процесса конфигурации XML, переключаясь в нижнем левом углу Docs зеленый v:Latest, который даст вам возможность перехода на текущую стабильную версию:

Latest >> 3.5.2

Смежные вопросы