Installer
https://aka.ms/vs/15/release/vs_community.exe
Offline
# Download all features
# --layout 告訴 exe 檔案要離線安裝
vs_community.exe --layout c:\vs2017offline --lang en-US
# features List
https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?view=vs-2017#desktop-development-with-c
# 只 download 個別功能
# Desktop development with C++ (2G)
- --add Microsoft.VisualStudio.Workload.NativeDesktop
- --includeRecommended --includeOptional
Remote Development using SSH
VS Code VS Code Server UI Extension <-- ssh tunnel --> Workspace Extension --> Process (running/debugger)
* No source code needs to be on your local machine
* runs commands and other extensions directly on the remote machine
VSCode Live Share
Features
Host & Guest
a single collaboration session host and one or more guests
Collaboration session hosts can use all of their tools and services
but guests are only given access to the specific things the host has shared with them.
Sharing, Joining => Co-editing, Following and focusing, Share terminals
Visual Studio 2017 15.6 or higher
wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs