Я хотел бы получить представление сообщества об этом, так как я лично очень обиделся на то, как некоторое программное обеспечение, которое я использовал в течение длительного времени, недавно изменилось в поведении.
В этом конкретном случае это .NET Reflector теперь обновляется RedGate. Я использовал его в течение многих лет, я уверен, что многие из вас тоже, но в своих новых версиях 6.0+ (6.1 на момент появления этого вопроса) установщик автоматически устанавливает надстройки в Visual Studio.
При установке нет параметров, вам нужно открыть Reflector и удалить дополнения VS из своих опций. Во-первых, я столкнулся с крахом экземпляра VS более чем несколько раз, прежде чем получить раздражение, чтобы понять, почему, оказывается, это дополнение было причиной. Это стоило мне времени, что, как программист, очень ценно в определенных точках жизненного цикла проекта.
Это один из нескольких возможных эффектов, которые может оказать ваше программное обеспечение на другое: что, если другие обновления программного обеспечения, изменения API и ваш плагин (который вы никогда не спрашивали у пользователя, если вы можете установить), теперь являются решающим моментом? Что, если у него есть другие побочные эффекты, которые они должны искать в сети, выясняя?
Это нормально? Если вы когда-либо устанавливаете что-то, не имея возможности отказаться от использования программного обеспечения, которое не является вашим собственным? Я в недоумении думаю о приемлемом примере, поэтому я задаю вам вопрос, ребята и девушки.