【问题标题】:What VS 2017 RC Installer Individual Components I need for this Scenario?这个场景我需要哪些 VS 2017 RC 安装程序单个组件?
【发布时间】:2017-04-02 17:44:58
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    VS2017 中新设置体验的目标之一是为您提供最简化的安装选择,我们可以满足您的需求。功能的分组方式有两种:

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

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

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

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

    • C# 和 Visual Basic(在开发活动组下)
    • Visual Studio C++ 核心功能(在开发活动组下)
    • Xamarin(在开发活动组下)
    • Visual Studio Tools for Unity(在游戏和图形组下)

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

    【讨论】:

    • 这是否意味着我可以在不中断安装的情况下忽略依赖警告?那 .Net 呢
    • @JonneyShih 你不应该忽略依赖警告。您的功能需要依赖项才能正常工作(我相信警告对话框说它将卸载任何取决于您要删除的内容)。但是您可以通过使用 IC 而不是工作负载来获得更小的安装。
    • 至于.NET,您没有指定要定位的版本,所以我没有列出。选择你想要的;或者,尝试不使用,看看是否将最小集作为依赖项引入。
    • 抱歉,我的问题被删掉了,我说我可以只安装最新的 .Net,比如 4.6.2 版而忽略其他版本,尤其是 .Net 便携式库吗?
    • @JonneyShih 我相信是这样。除非您选择的其他功能之一依赖于便携式库。
    猜你喜欢
    • 2021-08-01
    • 2013-11-04
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多