2017 edition of Visual Studio, with significantly rewritten and leaner installer and IDE.
What does not
Installer is unable to create the window needed to install.
What was not tested
This problem may be solvable via workarounds. None were found and tested, as by this point it had become moot for me.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Arch Linux x86_64||Jan 10 2019||4.0-rc5-staging||No||Not installable||No||Garbage||Tyler Kuhn|
|Show||Linux Mint 18.3 "Sylvia" x86_64||Apr 08 2018||3.5||No||Not installable||No||Garbage||Exeteres|
|Show||Elementary OS Loki||Jan 03 2018||2.22||No||Not installable||Yes||Garbage||Geo52rey|
|Show||Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)||Sep 12 2017||2.16-staging||No||Not installable||No||Garbage||Thadah Denyse|
|Show||macOS 10.13 "High Sierra"||Jul 22 2017||2.13||No||Not installable||Garbage||Vartan Simonian|
Make sure you operate on a clean WINEPREFIX (~/.wine)!
Prerequisite installation by using 'winetricks' script
Winetricks will take care of all needed installation prerequisites and work around some problems. Follow the instructions in the link to install it.
$ bash winetricks -q dotnet462
To work around some bugs you additionally need:
$ bash winetricks -q corefonts
Make sure you installed 'winbind' component with your distribution package manager.
This is needed for the -Zi option of the compiler, and other mechanisms that handle 'PDB' (Program Data Base) files.
$ aptitude install winbind
$ sudo dnf install samba-winbind*.x86_64 samba-winbind*.i686
Never run wine as root (su, sudo)! Wine doesn't require to be run as root!
You will screw your WINEPREFIX and possibly other things up. If you have run Wine as root you need to:
Again: Just run wine as regular user and all should be fine.