В чем разница между библиотеками классов и шаблонами.NET Core Class Library?

Я создаю новое приложение ASP.NET Core 1.0, ориентированное на полную версию.NET Framework 4.6.1.

Поскольку я буду запускать это приложение в Azure, я не хочу ориентироваться на новую платформу.NET Core. Мне не нужно беспокоиться о запуске его на других платформах.

Теперь мне нужно добавить пару проектов библиотек классов в мое решение для обработки некоторых внутренних функций. Какую библиотеку классов мне выбрать?

PS Я использую Visual Studio 2015 с обновлением 3, и, как я уже говорил, это будет приложение ASP.NET Core 1.0, ориентированное на.NET Framework 4.6.1, которое будет работать в качестве WebApp в Azure.

1 ответ

Решение

Если вы когда-либо будете ориентироваться только на.NET Framework 4.6.1 в Windows, просто используйте обычный шаблон библиотеки классов.

Если вы хотите защитить свой код от будущего, используйте шаблон библиотеки классов (.NET Core) и цель netstandard1.3 или выше в вашей библиотеке.

Другие вопросы по тегам