В Visual Studio есть как минимум 3 разных типа библиотек классов, которые вы можете создать:
- Библиотека классов (.NET Framework)
- Библиотека классов (.NET Standard)
- Библиотека классов (.NET Core)
В то время как первое - это то, что мы использовали в течение многих лет, основная путаница, с которой я столкнулся, - это когда используются типы библиотек классов .NET Standard и .NET Core. Недавно меня это укусило, когда я пытался нацелить разные версии фреймворка и создавал проект модульного тестирования.
Итак, в чем разница между библиотекой классов (.NET Standard) и библиотекой классов (.NET Core), почему они существуют, и когда мы должны использовать одно над другим?