2016-11-18 66 views
0

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

现在我觉得工作负载中塞满了不必要的组件,比如.Net Portable Library TP(1.5 GB),旧的.Net SDKs和Targeting Packs以及数据库工具等等,所有这些都混杂在我担心的令人困惑的内部依赖中打破。

所以我的问题是什么是单独的组件为最低的C#.Net环境为随后的Unity和Xamarin开发,并最终C++。

我将非常感谢任何澄清,谢谢。

回答

1

VS2017新安装体验的目标之一是为您提供最适合您需求的最简化的安装选择。有迹象表明,特征组合2种方式:

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

如果你觉得工作负荷太多拉,随时跳过它们,而只是直接跳转到各个组件标签。添加你认为你需要的功能,并且它们的依赖关系也应该被引入。

或者,选择安装,启动un选中复选框,然后查看安装引擎告诉您的依赖关系。

从你所描述的东西,你想可能是部件的最小设定(和其中的一些可能是在列表中其他的依赖):

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

您可以随时回顾并添加/删除其他选项,因为您也喜欢它。

+0

这是否意味着我可以在不破坏安装的情况下忽略依赖性警告?那怎么办?Net –

+0

@JonneyShih你不应该忽略依赖警告。您的功能需要依赖性(我相信警告对话框会说它会卸载任何依赖于您要删除的内容的东西)。但是通过使用IC而不是工作负载来实现更小的安装。 – Jimmy

+0

至于.NET,你没有指定你想要的目标版本,所以我没有列出它。挑选你想要的;或者尝试一下,看看最小集是否作为依赖被拉入。 – Jimmy

相关问题