Я продаю настольное программное обеспечение, написанное на С#, нескольким клиентам и имеющее огромную проблему: установка .NET. Пользователи этого программного обеспечения не разбираются в компьютерах и обычно не имеют какой-либо версии установленной платформы .NET и много раз не хотят этого.
Почти каждый из моих запросов поддержки связан с тем, что кто-то не устанавливает .NET. Я должен напомнить каждому из них, чтобы установить фреймворк, и большинство из них говорит, что они нажимают "Отменить" на нем, потому что они не хотят его устанавливать. Многие даже попросили возмещение, потому что они запутались и не хотят иметь дело с этим. Они не понимают, что это требуется, и не хотят идти в Microsoft и загружать его. Я теряю много времени и много денег.
Но достаточно фона, мой вопрос: могу ли я без проблем установить платформу .NET на законных основаниях, чтобы уменьшить количество контактов поддержки? Если я поставлю какую-то опровержение, говоря, что платформа .NET будет установлена, будет ли она законной? Конечно, я могу установить его автоматически, но пользователи отменяют его и не понимают, что это делает программное обеспечение неработоспособным.
Я знаю, что это звучит безумно, и очевидные предложения, такие как "сказать им, что требуется установка .NET", уже были опробованы. Я говорю клиентам 3 раза в гигантских красных шрифтах, что это требуется, но они все еще не читают его.
Любые предложения? Я готов отказаться от С# и построить свои следующие продукты на Java или Delphi, насколько большой эта проблема становится.