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