Visual Studio 安装程序的一项新功能,即使开发者没有特别选择,也会自动安装“推荐”的组件,这一功能引起了开发社区的强烈反对。
Microsoft 首席项目经理 Mark Downie 在一篇文章中解释道:“随着新技术的出现,我们集成了新组件来增强开软件开发体验。其中一些组件将被建议添加到您已安装的工作环境中。因此,为了简化更新体验,从 17.10 预览版 1 开始,Visual Studio 将在更新 Visual Studio 时自动安装这些新的推荐组件。”
目前该设置可以手工关闭,但默认情况下是打开的状态。令人困惑的是,该设置是新更新的 Visual Studio 安装程序的一部分,并且也出现在该产品的早期版本中,尽管 Downie 声称它仅适用于版本 17.10。
适用于 Windows 的 Visual Studio IDE 是一个庞大的产品,很少有开发人员尝试安装所有可能的组件。Visual Studio 安装程序是一个单独的应用程序,允许用户选择他们需要的组件。其组件被分组为“工作负载”,例如 ASP.NET 和 Web 开发或移动,其中每个工作负载都提供必要的组件和可选的组件。还可以选择工作负载之外的单个组件。
因此,Downie 帖子的措辞并不太那么准确,他没有详细说明在什么情况下某个组件会被“推荐”,禁用该功能的设置也有些不太好找。用户必须单击要更新的 Visual Studio 版本旁的“更多”按钮,然后选择“更新设置”才可以找到。
到目前为止,从开发者社区侧对这个功能是否定的。“这是一个错误作法,似乎是安装新东西的一种营销方式,”,另一个网友说,“我很高兴看到‘推荐’东西的列表,但它不应该自动被安装”;其它一位则敦促微软“请重新考虑这一点”。