Проект asp.net 5, ориентированный на dnx46, не будет собираться

У меня есть решение, которое содержит приложение asp.net 5, библиотеку кода и тестовую библиотеку. Библиотеки также представляют собой новый стиль project.json. Я не совсем уверен, как обращаться к этим библиотекам, чтобы отличить их от существующей структуры проекта библиотеки.

В любом случае, все три проекта были нацелены на dnx451/net451. Я решил попробовать настроить таргетинг на dnx46/net46. Библиотеки строятся, но приложение asp.net dnx не работает. Ошибка:

Сбой сборки хоста во время разработки со следующей ошибкой: Ссылка на объект не указывает на экземпляр объекта.

Он ссылается на файл Microsoft.DNX.targets в строке 166.

Есть еще одна ошибка, которая просто говорит: «Ссылка на объект не указывает на экземпляр объекта». Он говорит строку 1, но не ссылается на файл.

Для тестирования я создал новое решение с пустым проектом asp.net 5 и 2 библиотеками классов. Я изменил dnx451 на dnx46 и net451 на net46, и он отлично компилируется. Я не уверен, что в моем существующем проекте вызывает эту ошибку или с чего начать поиск.

Кстати, dnx46/net46 — единственные целевые фреймворки. Я удалил основные рамки.


person Matthew    schedule 10.12.2015    source источник
comment
Какую версию DNX вы используете? (dnx --version в командной строке) И какая версия указана в global.json?   -  person rad    schedule 10.12.2015


Ответы (1)