2015-07-22 4 views
0

После перехода на бета5 кажется, что я больше не могу ссылаться на обычный проект «Библиотека классов». Тем не менее, он отлично работает с бета-версией.ASP.Net vnext beta 5 reference non vnext project

Шаги для воспроизведения:

  1. Создание ASP.Net 5 веб-приложения (или "Библиотека классов (пакет)")
  2. Создать "Библиотека классов" проект (не пакет)
  3. Добавить ссылку из Веб-приложение к проекту библиотеки классов

Если вы запускаете «восстановление dnu» из PowerShell, он запускается без ошибок, однако визуальная ссылка на студию show reference, а во время сборки я получил: Зависимость от ошибок ClassLibrary1 > = 1.0.0- * не может быть решена WebApplication1

enter image description here

Платформа: Windows 8.1 x64, Visual Studio Enterprise 2015 (RTM)

ответ

2

Оказалось, что мои библиотечные проекты были построены для .Net Framework 4.5.2, а в бета5 это по какой-то причине не работает с dnx 4.5.1. Устранение неполадок библиотек в Framework 4.5.1.

Все еще работает с бета4.

В конце концов, я в конечном итоге с DNX 46 и Framework 4.6 в beta6

+0

У меня такая же проблема, за исключением того, что мои проекты построены на 4.5. Надеюсь, ваше решение также исправит мою проблему! – SaphuA

0

Это известная проблема и должна быть решена в будущих версиях в ближайшее время. Как вы обнаружили, он исходит из версии целевой среды в ссылочном проекте, которая выше версии в целевом проекте, что предотвращает ее устранение.

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