此场景需要哪些VS 2017 RC安装程序单个组件?

时间:2016-11-18 19:15:00

标签: c# .net visual-studio xamarin visual-studio-2017

我对VS 2017中的新安装程序有点困惑,我没有很好的连接,所以我只想安装我需要的关键组件,主要用于Unity3d C#文本编辑和调试以及简单的.Net内容,Xamarin移动开发(只是兼容性,而不是工具本身)以及可能为UE4源项目编译C ++。

现在我觉得Workloads充满了不必要的组件,如.Net Portable Library TP(1.5 GB),旧的.Net SDK和Targeting Packs以及数据库工具等等,所有这些都混杂在一个令人困惑的相互依赖中,我担心会破坏

所以我的问题是,对于后续的Unity和Xamarin开发以及最终的C ++,最简单的C#.Net环境的单个组件是什么。

我非常感谢任何解释,谢谢。

1 个答案:

答案 0 :(得分:2)

VS2017中新设置体验的目标之一是为您提供最适合您需求的简化安装选择。功能分为两种方式:

  • 工作量在给定的主题区域提供全面的体验,列出了建议的可选功能(有时默认选中,有些则不选;您可以随时取消选择这些功能)。 工作量不是简约,他们试图涵盖广泛的开发领域,并提供一组简单的选择。
  • 个别组件为您提供更窄,更具体的功能集。每个组件仍然跟踪(并且设置引擎强制执行)其依赖项;也就是说,如果您安装了IC,该功能的功能应该完全有效。如果您尝试卸载IC,则安装引擎会告诉您所有依赖它的IC和工作负载,并会提示卸载这些IC。引擎不应该让你最终处于破碎状态(这将是一个错误)。

如果您觉得Workloads过多,请随意跳过它们,然后直接跳到Individual Components选项卡。添加您认为您需要的功能,并且它们的依赖性也应该被拉入。

或者,返回到您的安装,启动 un 选中复选框,然后查看安装引擎会告诉您有关依赖项的信息。

根据您的描述,您可能需要的最小组件集合(其中一些可能是列表中其他组件的依赖项):

  • C#和Visual Basic(在“开发活动”组下)
  • Visual Studio C ++核心功能(在“开发活动”组下)
  • Xamarin(在发展活动小组下)
  • Unity的Visual Studio工具(在游戏和图形组下)

您可以随时返回并添加/删除其他选项。