choose msvc(for visual studio) or mono(for xamarin)