Is it necessary to set up .NET desktop environment on my system?