K Package Manager manages packages needed by applications to run. Packages in this context are NuGet packages.
ASP.NET vNext comes with new runtime environment called KRE. Besides KRE that runs ASP.NET vNext applications there are also tools for managing KRE versions and NuGet packages that application uses. This posting gives you quick overview about K-world components and explains shortly how to use them.
K has three components:
- KRE – K Runtime Environment is the code required to bootstrap and run an ASP.NET vNext application. This includes things like the compilation system, SDK tools, and the native CLR hosts.
- KVM – K Version Manager is for updating and installing different versions of KRE. KVM is also used to set default KRE version.
- KPM – K Package Manager manages packages needed by applications to run. Packages in this context are NuGet packages.
Sourced from Gunnar Peipman's blog: ASP.NET 5: What are KRE, KVM, KPM?