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

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

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

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

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

如果有任何解释,我将不胜感激,谢谢。

最佳答案

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

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

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

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

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

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

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

关于c# - 此场景需要哪些 VS 2017 RC 安装程序单个组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40684449/

相关文章:

c#:为什么打开只读文件进行读取访问失败

c# - 在运行时评估表达式

.net - 为什么 .NET "application settings"没有存储在注册表中?

.net - .NET 开发的协作编辑 - 有哪些可能性

c# - Entity Framework - 性能计数

C# 性能: set every time again or check if value is already right and only set if its wrong?

c# - Visual Studio 在解决方案资源管理器中向项目名称添加一个数字

.NET 从 AWS S3 读取加密文件 - 一些文件在产品上失败,在开发上成功

c++ - Visual Studio 中 C++ 中 chkstk.asm stackoverflow 异常的建议

.net - VS2008 - 为版本号添加字母(即 1.1.1.12-Dev)