Я заметил, что недавно NuGet добавила поддержку нескольких новых TFM, связанных с .NET Core, включая:
-
netstandard(1.0-1.5) -
netstandardapp(1.5) -
netcoreapp(1.0)
Насколько я знаю, netstandard является эквивалентом .NET Core портативного профиля; он позволяет настроить таргетинг на несколько платформ с использованием единого прозвища, вместо того, чтобы четко указывать каждую поддерживаемую вами платформу, например. portable-net45+netcore45+wp81.
Между тем, согласно этот документ netstandardapp больше похож на консольное приложение в .NET Core; он представляет собой нечто, что любой среды выполнения .NET Core (например, CoreCLR, CoreRT).
Что же тогда должно быть netcoreapp? Я нашел для него проблему отслеживания здесь, которая содержит комментарий внизу, который объясняет, в чем разница, но я не понимаю, что разница между
NETStandard.Library + хосты приложений
и
Установка базовой платформы .NET Core
есть. Может ли кто-нибудь объяснить это мне?
