如何使用最少的功能安装Microsoft Visual Studio 2017?

时间:2017-03-09 16:51:02

标签: installation visual-studio-2017

我问的原因是我想要一个小的安装尺寸,我只使用该产品编写学校代码。我不需要第三方软件,Web功能或与其他软件和应用程序集成。

3 个答案:

答案 0 :(得分:1)

Visual Studio的新安装程序为您提供了安装哪些组件的灵活性。默认情况下,您没有选择其他功能。 VS只会安装它所谓的Visual Studio core editor,其描述为:

  

Visual Studio核心shell体验,包括语法感知代码编辑,源代码控制和工作项管理。

有了这个,您将获得对TextMate语言语法(you can install any you want)的支持,但您不会有安装任何语言服务或项目类型的开销。到目前为止,VS是一位荣耀的编辑;这个最小的安装需要600MB。如果你正在寻找更小的东西,你应该考虑改为Visual Studio Code

工作负荷

新VS安装程序的第一个选项卡是Workloads部分。这为您提供了一些针对特定开发平台的预打包功能组。有单独的工作负载类别(Windows,Web,Gaming和其他),例如,以Windows类别为例,有3种不同的工作负载:UWP,.NET桌面(如WinForms和WPF)和C ++ Desktop开发。

每个工作负载都有必需和可选功能。默认情况下会选择某些可选功能,因为它们是"推荐"。你可以通过取消选择这些来减肥。

如果工作负载过于沉重,您可以使用......

个别组件

在此选项卡上,您可以拼凑所需的任何单个组件。如果工作负载看起来太大,您可以看到它将安装哪些组件,然后转到此选项卡并选择您想要的较小组。

请注意,某些组件确实具有依赖关系(有时很多),安装程序将显示添加的所有依赖包。如果您尝试删除它们,它将通知您还将删除的相关组件。

答案 1 :(得分:1)

您有以下选择:

1。 最小的Visual Studio:启动标准的Visual Studio Web安装程序,然后选择任何内容,然后只获得开发环境(IDE)的最小安装,尤其是编辑器。

2。 如果这对你来说太大了,你可以使用类似于Visual Studio的东西,例如,你可以Visual Studio Code编辑器,或者你可以使用SharpDevelop作为Visual Studio的替代品。开源和更小的足迹。

您可以使用“csc.exe myhomework.cs”(CSharp编译器)在命令行上使用每个编辑器。

3

占用空间最小的解决方案(不含Visual Studio): 只需使用您习惯的编辑器,甚至可以使用记事本:根据您的.NET版本和Windows目录,可以在此处找到编译器:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe

C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe

您在镜像文件夹“Framework64”而不是“Framework”中获得的64位版本..

通常,您希望另外下载整个.NET SDK(开发人员包),但对于单个作业,csc.exe可能就足够了。

这是.NET 6.2框架的开发人员包(Visual Studio也将其用作内核类型)。 https://www.microsoft.com/en-us/download/details.aspx?id=53321

答案 2 :(得分:1)

在评论中,您现在请求"命令行以某种预定义方式运行Web安装程序,例如只下载并安装Visual Studio核心编辑器和.NET组件"。顺便说一句,建议包括安装.NET组件是我的原始答案的一部分 - 现在我分开了答案,一个用于最小安装,另一个用于你第二次请求的,包括.NET Visual Studio组件:

安装核心和.net minimal的命令行是:

vs_xxxx.exe --layout %CD%\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.ManagedDesktop

(为' vs_xxxx.exe'设置您单独下载的.exe名称,我下载的名称为例如' vs_enterprise__873301792.1489161815.exe')