WineHQ

Visual Studio

No Screenshot

Submit Screenshot

Version 2019 of Visual Studio, with a new, installable installer and immensely overworked GUI

Application Details:

Version: 2019 (16.x)
License: Free to use
URL: http://www.visualstudio.net
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 5.11-staging

Maintainers: About Maintainership

Test Results

Selected Test Results

What works

Installer and installing vs2019

What does not

While starting the vs2019 "Package management initialization failed." error shows up (similar to this) and that's it.

Workarounds

Tried to fix deleting privateregistry.bin and other workarounds from other MS forums.

What was not tested

Installing workloads for vs2019 and 64 bit prefix.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

To run the vs installer you need to install dotnet v4.5 with "winetricks dotnet45" and use 32 bit prefix.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentUbuntu 20.04 "Focal" (+ variants like Kubuntu)Jun 29 20205.11-stagingYes No YesGarbageAlex 
ShowFedora 31 64-bitApr 05 20205.0No Not installable NoGarbage????????? 
Showopensuse leap 15.1Dec 16 20195.0-rc1No Not installable NoGarbageRielynd Mira 

Known Bugs

Bug # Description Status Resolution Other apps affected
32323 Netflix (Silverlight 4.x) and several .NET Framework 3.x/4.0 WPF apps require either Arial or Verdana to be installed STAGED View
48733 Microsoft Visual Studio 2019 web-installer needs ncrypt.dll.NCryptOpenStorageProvider implementation NEW View

Show all bugs

HowTo / Notes

/home/yourlogin/.wine is not owned by you / (Permission denied)

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:

$ sudo rm -rf ~/.wine


and then run winecfg to set Wine folder structure back up. If you used winetricks script as root you might also need to:

$ sudo rm -rf ~/.cache/winetricks/


Again: Just run wine as regular user and all should be fine.

HOWTO

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.

$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

$ bash winetricks -q dotnet462

To work around some bugs you additionally need:

$ bash winetricks -q corefonts


Winbind component

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 (Debian)

$ sudo yum install samba-winbind (Fedora)

Comments

Back