3 ms·
>At its heart, Visual Studio for Mac is a macOS counterpart of the Windows version of Visual Studio. Does it have a monolithic install and update process that'
by rl3 10y ago
>At its heart, Visual Studio for Mac is a macOS counterpart of the Windows version of Visual Studio.
Does it have a monolithic install and update process that's essentially a slow, bloated black box? That's my main turn-off with Visual Studio on Windows, and even more so with Windows itself.
As soon as Microsoft figures out efficient installation and updates via CLI without the need to reboot, they'll dominate the developer space (and perhaps server market, where reboots are even more problematic).
- Permit 10y agoA smaller and componentized install was a major focus for Visual Studio 2017. There's some more detail here: https://blogs.msdn.microsoft.com/visualstudio/2016/08/22/visual-studio-15-preview-4/ https://blogs.msdn.microsoft.com/visualstudio/2016/08/22/vis... Smallest install is 500MB .NET/C# install is ~3GB I also believe you won't have to reboot with most installs.
- rl3 10y agoNice, I totally wasn't aware of that. It's good to see VS finally headed down the right path in that regard.
- simooooo 10y agoAt a presentation at NDC or something Scott Hanselman did a bit where he pretended that he'd forgotten to install VS. Then he proceeded to install it live in the presentation, in less than a minute I think.
- alkonaut 10y agoThe statement "macOS counterpart of the Windows version of Visual Studio" is essentially false as far as I can see, the core of VS for mac is Xamarin Studio which is not Visual Studio. Visual Studio for windows has two different "cores": the massive old C++/COM-based application used since forever, and the newer subsystems Such as The language subsystem (For C# and VB) Roslyn, which is .NET based. Xamarin Studio could be using Roslyn, but the app isn't based on the same platform as VS itself is. Since it is at it's core a newer and much smaller application, it shouldn't have to have any of the setup issues that VS has (just like VS code doesn't).