Отсутствуют все ссылки ASP vNext

Сегодня утром я открыл свой проект, и он сказал, что мне не хватает каждой ссылки, и я понятия не имею, как это исправить.

Я думаю, что исправил это раньше, удалив проект и скопировав файлы в другой проект, но я не хочу делать это снова.

Кто-нибудь знает, как это исправить?


person David Ford    schedule 01.02.2015    source источник
comment
Не могли бы вы добавить вывод восстановления пакета? (Окно вывода -> Журнал менеджера пакетов)   -  person Victor Hurdugaci    schedule 01.02.2015
comment
Если вы спросите мое скромное мнение, ваш вопрос действительно актуален. Я отредактирую ваш вопрос, чтобы удалить тег asp.net, поскольку он недействителен в этом контексте.   -  person Son_of_Sam    schedule 02.02.2015


Ответы (2)


Я сослался на свой проект project.json и список ссылок, и версии не совпадали.

В моем проекте project.json я определил его для использования 1.0.0-beta2, но в ссылках было сказано, что я использую 1.0.0-beta3-{build}. Вот поэтому и не получилось построить.

Как я это исправил, я пошел к:

%USERPROFILE%.kpm\

и удалил оттуда все папки. Затем я закрыл решение и снова открыл его, и все было хорошо, версии снова совпали, и я смог построить свой проект.

person David Ford    schedule 03.02.2015

Это может быть многое (грустно, но факт). Обычно это происходит из-за того, что у вас есть несоответствие в зависимости или у вас есть проект в версии KRE, которая несовместима с версией ваших зависимостей. В моем случае я добавил в свой проект версию зависимостей 1.0.0.*-, * получит латте этой зависимости, если по какой-то причине у вас есть другие зависимости, несовместимые с латте, VS2015 сойдет с ума и не будет знать, что ты выбрал.

Это поможет увидеть весь ваш project.json из вашего решения. Команда Microsoft упоминает в своем блоге, что проблема исчезнет после перехода от бета-версии к RC.

см. вопрос здесь

person Son_of_Sam    schedule 02.02.2015
comment
Спасибо, помогли мне понять, что происходит в моем случае, и написали, как я это исправил ниже. - person David Ford; 03.02.2015