我想得到一个关于此的社区视图,因为我个人非常冒犯了一些我最近使用很久的软件的行为方式。道德软件安装 - 影响其他软件
在这种特殊情况下,它的.Net Reflector now updated by RedGate。我已经使用了它多年,我相信你们中的很多人都有,但是在他们的新版本中,6.0+(在这个问题时是6.1)安装程序自动将附加组件安装到Visual Studio中。
没有选项进行安装时,你必须打开反射和其选项中卸载该插件VS。首先,我已经让我的VS实例崩溃了几次,然后才发现原因足够激怒,结果证明这个附加组件是原因。这花费我时间,作为程序员是非常有价值在项目生命周期中的某些点。
这是您的软件可能对另一个软件产生的潜在影响之一,如果其他软件升级,API更改和您的插件(您从未问过用户是否可以安装)会是什么样的突破点?如果它有其他副作用,他们必须搜索网络呢?
这是有史以来OK?你是否应该安装一些无法拒绝的软件,不是你自己的?我无法想到一个可以接受的例子,所以我向你们和女孩们提出了这个问题。
我也注意到了。反射器一直是相当侵入性的,像强迫用户更新到最新版本或注册。我认为这就是为什么Reflector期望更加侵入Redgate的原因。 – 2010-02-27 14:45:13
我投票结束这个问题作为题外话题,因为它是关于一个商业决定。 – gunr2171 2015-02-27 21:08:15