如何安装具有最少功能的 Microsoft Visual Studio 2017?
How do you install Microsoft Visual Studio 2017 with minimal features?
我问的原因是我想要一个小的安装尺寸,我只使用该产品来编写学校作业的代码。我不需要第 3 方软件、网络功能或与其他软件和应用程序的集成。
Visual Studio 的新安装程序让您可以灵活选择要安装的组件。默认情况下,您不会选择其他功能。 VS 只会安装它所谓的 Visual Studio core editor
,描述为:
The Visual Studio core shell experience including syntax-aware code editing, source code control and work item management.
这样,您将获得对 TextMate 语言语法的支持(you can install any you want), but you won't have the overhead of installing any language services or project types. So far, VS is a glorified editor; this minimal install will take 600MB. If you're looking for something smaller, you should probably consider Visual Studio Code。
工作负载
新 VS 安装程序的第一个选项卡是“工作负载”部分。这为您提供了一些针对特定开发平台的预打包功能组。有不同的工作负载类别(Windows、Web、游戏和其他),以 Windows 类别为例,有 3 种不同的工作负载可用:UWP、.NET 桌面(如 WinForms 和 WPF)和 C++ 桌面开发。
每个工作负载都有必需和可选的功能。默认情况下会选择一些可选功能,因为它们是 "recommended"。你可以通过取消选择这些来瘦身。
如果工作量对您来说过于繁重,您可以使用...
单个组件
在此选项卡上,您可以拼凑任何您想要的单个组件。如果工作负载看起来太大,您可以查看它要安装的组件,然后转到此选项卡并选择您想要的较小的集合。
请注意,某些组件确实具有依赖项(有时有很多),安装程序会向您显示所有已添加的依赖包。如果您尝试删除它们,它会通知您相关组件也将被删除。
您有以下选择:
1。
最小 Visual Studio:启动标准 Visual Studio web 安装程序,select 什么都不做,然后你将得到只有开发环境 (IDE) 的最小安装,尤其是编辑器。
2。
如果这对你来说太大了,你可以使用类似于 Visual Studio 的东西,例如,你可以 Visual Studio Code editor or you can use 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
您在镜像文件夹中获得的 64 位版本 "Framework64" 而不是 "Framework"..
通常您希望另外下载整个 .NET SDK(开发包),但对于单个作业,csc.exe 可能就足够了。
这是 .NET 6.2 框架的开发人员包(Visual Studio 也将其用作内核)。
https://www.microsoft.com/en-us/download/details.aspx?id=53321
您现在在评论中请求 "command line to run the web installer in a certain predefined way say only download and install visual studio core editor and.net components"。顺便说一句,建议 including 安装 .NET 组件是我 原始 答案的一部分 - 现在我拆分了答案,一个用于最小安装,另一个用于最小安装对于您第二次请求的内容,包括 .NET Visual Studio 组件:
安装 core 和 .net minimal 的命令行是:
vs_xxxx.exe --layout %CD%\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.ManagedDesktop
(设置您个人下载的 .exe 名称为 'vs_xxxx.exe',例如我的下载名称是 'vs_enterprise__873301792.1489161815.exe')
我问的原因是我想要一个小的安装尺寸,我只使用该产品来编写学校作业的代码。我不需要第 3 方软件、网络功能或与其他软件和应用程序的集成。
Visual Studio 的新安装程序让您可以灵活选择要安装的组件。默认情况下,您不会选择其他功能。 VS 只会安装它所谓的 Visual Studio core editor
,描述为:
The Visual Studio core shell experience including syntax-aware code editing, source code control and work item management.
这样,您将获得对 TextMate 语言语法的支持(you can install any you want), but you won't have the overhead of installing any language services or project types. So far, VS is a glorified editor; this minimal install will take 600MB. If you're looking for something smaller, you should probably consider Visual Studio Code。
工作负载
新 VS 安装程序的第一个选项卡是“工作负载”部分。这为您提供了一些针对特定开发平台的预打包功能组。有不同的工作负载类别(Windows、Web、游戏和其他),以 Windows 类别为例,有 3 种不同的工作负载可用:UWP、.NET 桌面(如 WinForms 和 WPF)和 C++ 桌面开发。
每个工作负载都有必需和可选的功能。默认情况下会选择一些可选功能,因为它们是 "recommended"。你可以通过取消选择这些来瘦身。
如果工作量对您来说过于繁重,您可以使用...
单个组件
在此选项卡上,您可以拼凑任何您想要的单个组件。如果工作负载看起来太大,您可以查看它要安装的组件,然后转到此选项卡并选择您想要的较小的集合。
请注意,某些组件确实具有依赖项(有时有很多),安装程序会向您显示所有已添加的依赖包。如果您尝试删除它们,它会通知您相关组件也将被删除。
您有以下选择:
1。 最小 Visual Studio:启动标准 Visual Studio web 安装程序,select 什么都不做,然后你将得到只有开发环境 (IDE) 的最小安装,尤其是编辑器。
2。 如果这对你来说太大了,你可以使用类似于 Visual Studio 的东西,例如,你可以 Visual Studio Code editor or you can use 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
您在镜像文件夹中获得的 64 位版本 "Framework64" 而不是 "Framework"..
通常您希望另外下载整个 .NET SDK(开发包),但对于单个作业,csc.exe 可能就足够了。
这是 .NET 6.2 框架的开发人员包(Visual Studio 也将其用作内核)。 https://www.microsoft.com/en-us/download/details.aspx?id=53321
您现在在评论中请求 "command line to run the web installer in a certain predefined way say only download and install visual studio core editor and.net components"。顺便说一句,建议 including 安装 .NET 组件是我 原始 答案的一部分 - 现在我拆分了答案,一个用于最小安装,另一个用于最小安装对于您第二次请求的内容,包括 .NET Visual Studio 组件:
安装 core 和 .net minimal 的命令行是:
vs_xxxx.exe --layout %CD%\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.ManagedDesktop
(设置您个人下载的 .exe 名称为 'vs_xxxx.exe',例如我的下载名称是 'vs_enterprise__873301792.1489161815.exe')