msvc-wine icon indicating copy to clipboard operation
msvc-wine copied to clipboard

Skipping unpacking of (FILE) of type Msi

Open LunarLambda opened this issue 5 years ago • 2 comments

The installer script seems to be tripping up on / skipping msi files ending in .Msi instead of .msi

Also, does this download everything there is about visual studio or only the parts relevant to the C/C++ toolchain? Seems like quite a lot of packages (and yet it doesn't appear as if MSBuild.exe is included, which means .sln / .vcxproj cannot be easily built from the commandline..)

LunarLambda avatar Apr 08 '20 18:04 LunarLambda

No, those aren't files with names ending with .Msi, they are listed with "type": "Msi" in the download manifest. Currently, .msi files are only unpacked as part of the Win10SDK install, not from the rest of the MSVC components. There's a few packages skipped, but I don't think they are any essential bits.

This doesn't download everything from visual studio, only the components that are related to the C/C++ toolchain. It's just split in a lot of small parts. It should be pretty much equivalent to running the MSVC installer and only checking the C++ compiler part and the WinSDK (and unchecking the IDE). Especially the WinSDK comes in a huge number of packages.

mstorsjo avatar Apr 08 '20 21:04 mstorsjo

I see.

I found and set this up today over the course of an afternoon and it has allowed me to compile a Windows project I'm running in Wine from source, and it works wonderfully!

The MSBuild stuff I mentioned ended up not being very helpful because the project files are from VS 2003 and completely incompatible, but that's alright

Thanks a lot for providing the docker file :D

LunarLambda avatar Apr 08 '20 21:04 LunarLambda