3

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

目前,我觉得工作负载充满了不必要的组件,例如 .Net Portable Library TP (1.5 GB)、较旧的 .Net SDK 和 Targeting Packs 以及数据库工具等,所有这些都混杂在我害怕打破的令人困惑的相互依赖关系中。

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

我将非常感谢任何说明,谢谢。

4

1 回答 1

3

VS2017 中新的安装体验的目标之一是为您提供最简化的安装选择,我们可以满足您的需求。有 2 种方式对特征进行分组:

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

如果您觉得工作负载过多,请随意跳过它们,直接跳到“单个组件”选项卡。添加您认为需要的功能,它们的依赖项也应该被引入。

或者,返回您的安装,开始取消选中这些框,然后查看安装引擎告诉您的有关依赖项的内容。

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

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

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

于 2016-11-18T19:53:12.587 回答