Первоначально я начал проект WebAPI с использованием шаблона ASP.NET Core 1.0 и пытался сделать все с помощью dnx451 и dnxcore50, указанных во всех файлах project.json в решении.Уменьшение всех проектов в решении только для использования ссылок net451
Недавно я отказался от использования чего-либо, связанного с dnxcore, из-за того, что они не принесли все, что мне нужно, но все еще хотят использовать новый шаблон проекта. Я предполагаю, что никаких проблем с этим решением до тех пор, пока Core1.0 не будет официально выпущен.
Вот что я имел:
ASP.NET Core, 1,0 Web API проекта: dnx451, dnxcore50
данных библиотеки - библиотеки классов Пакет: dnx451, dotnet5.4
Business Library - Библиотека классов Пакет: dnx451 , dotnet5.4
Xunit2 проекта Test - Class Library Package: dnx451, dnxcore50
Теперь вот что я хочу:
ASP.NET Core API Project Web 1.0: dnx451
Data Library - Библиотека классов Пакет: net451
Business Library - Библиотека классов Пакет: net451
проекта Test Xunit2 - Библиотека классов Пакет: dnx451
Должен ли я использовать эти пакеты библиотек классов, потому что единственная причина, почему я использую их было связано с dnx. Кроме того, должен ли я использовать версию XUnit для dnx и 451? Допустим, я просто хотел использовать последнюю стабильную версию. Теперь мои тесты не отображаются в VS.
Можно ли использовать новый шаблон шаблона предварительного просмотра ядра API 1.0, но без использования каких-либо dnx или (core1.0)? Кроме того, все в порядке, чтобы использовать Class Library Packages, но только для net451. И, наконец, для тестирования модулей я должен использовать версию 2.1.0-rc1-build204 или стабильную версию?
Так что ваша поговорка не использует ни один из шаблонов предварительного просмотра, особенно если не использовать .Net Core. Обновите сообщение, чтобы ответить. –