2016-02-11 3 views
1

У меня есть проект ASP.NET 5 (или Core 1.0) в решении, и я попытался добавить ссылку в этот проект к некоторым .NET Framework 4.5 проектам , После добавления ссылки в папку решения создается новая папка «wrap».Назначение папки «wrap» в проектах ASP.NET 5 (Core 1.0)

В этой папке возникают некоторые проблемы со ссылками и версиями пакетов. Подробнее в Referencing class library in ASP.NET 5 - dependency issues

Для чего предназначена эта папка?

ответ

1

Цель состоит в том, чтобы включить обмен библиотеками между «старыми» csproj-файлами и новым xproj. Мое внимание к тому, почему это делается так, как это, заключается в том, что это гарантирует, что, когда экосистемная система движется вперед, и через пару лет мы все с радостью забыли о зависимостях csproj, у нас нет остатков поддержки этого в наших собственных проекты.

+0

спасибо. но у меня много проблем с этой папкой из-за разных версий project.json, и мне пришлось удалить почти все папки из папки «wrap». У вас есть проблемы? Дополнительная информация http://stackoverflow.com/questions/35160129/referencing-class-library-in-asp-net-5-dependency-issues –

+1

Несомненно, технология еще не полностью отсортирована. Я столкнулся с рядом проблем, но обнаружил, что их вообще легко исправить, за исключением Newtonsoft (что у меня было). Обычно я исправляю это, удаляя ссылочный проект из ссылок проекта asp.net, удаляю папку переноса и повторно ссылаюсь на него. Надеюсь, это поможет. –

1

Похоже, что эта папка для переноски больше не нужна. Я

  1. создать пустой веб-проект ASP.NET Core,
  2. создать новый проект csproj и
  3. просто щелкните правой кнопкой мыши на справочном узле .NET сердечника. Он больше не создает папку переноса.

Right click on Reference

Я помню версию RC из .NET Ядро используется для создания папки обруча. Это уже не так.

Я использую VS2015 Update 3, ASP.NET и веб-инструмент 2015,1 14.1.211111.0 и Net Ядро SDK 1.0.0-preview2-003131

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