初歩的質問で申し訳ない

Asp.net core アプリは
.net frameworkでも.net coreでも実装できるようですが
asp.net core そのものは.net core で実装されているため、動かすには.net coreのランタイムが必須

という認識なのですが、あってますでしょうか?