آیا یاد گرفتن dotnet cli ضروری است؟