News: 1649866584

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Preview 9 of Visual Studio for Mac is out as GA approaches

(2022/04/13)


Microsoft has [1]made available an updated preview of Visual Studio 2022 for Mac , addressing what it described as the "top reported issues" in preview 9.

The VS team's move could be seen as an example to the Windows crew, following an [2]"Ask Microsoft Anything" in which Microsoft didn't seem convinced by calls to "Bring back the ability to move the taskbar to the top and sides of the screen on Windows 11", despite the request still topping the charts on the Windows Feedback Hub.

Things aren't entirely perfect for VS: C++ support, for example, [3]remains under review , even though it is second behind CodeLens support (which is at least on the roadmap) in terms of user requests.

[4]

Still, there is much to like in VS Preview 9. A problem where files could not be moved around the Solution Explorer is now fixed, as well as a strange one where a user was unable to save changes to an open XAML file.

[5]

[6]

Microsoft's Feedback Bot reported the issue as "fixed by accident", sounding for all the world like we're about to get submissions to our [7]Who, Me? IT error confessional column from AIs.

Other useful changes this time around include a fix for debugging unit tests and a fix for a highly frustrating user interface glitch where the horizontal and vertical splitters stopped working.

[8]

Microsoft also sorted out problems with loading Apple certificates and addressed a [9]CVE-2020-8927 buffer overflow vulnerability.

[10]Git for Windows issues update to fix running-someone-else's-code vuln

[11]Microsoft arms Azure VMs with Ampere Altra chips

[12]ServiceNow jumps into RPA with imminent 'San Diego' release

[13]Microsoft Visual Studio: Cluttering up developer disks for 25 years

The Windows maker emitted Visual Studio 2022 for Mac in public preview late last year, complete with a move to native macOS user interface. It finished the move earlier this year and added support for .NET Core development on M1 (arm64) devices.

There was, unfortunately, no such native love for Windows on Arm with Microsoft [14]recommending users steer clear of the platform for Visual Studio for Windows.

Visual Studio Code, on the other hand, went native on Arm [15]almost two years ago .

The GA version of Visual Studio 2022 for Mac 17 is [16]due at some point in the first half of 2022 , so it potentially has some months before it sees light of day.

[17]

Judging by the fixes this time around, there still remains a bit of work left to do and with the gap between previews reducing to fewer than two weeks it seems likely we'll see more releases before GA arrives. ®

Get our [18]Tech Resources



[1] https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-9/

[2] https://youtu.be/RbsUdFuWKuU

[3] https://developercommunity.visualstudio.com/t/Support-projects-with-c/356171?space=41&sort=votes

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YldIFFtBHt8vVEMyi3nGfAAAAQk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YldIFFtBHt8vVEMyi3nGfAAAAQk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YldIFFtBHt8vVEMyi3nGfAAAAQk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://www.theregister.com/Tag/Who%2C%20Me%3F/

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YldIFFtBHt8vVEMyi3nGfAAAAQk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[9] https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-8927

[10] https://www.theregister.com/2022/04/13/git_vuln/

[11] https://www.theregister.com/2022/04/05/microsoft_ampere_azure_vm/

[12] https://www.theregister.com/2022/03/24/servicenow_san_diego_release_adds_rpa/

[13] https://www.theregister.com/2022/03/18/visual_studio_turns_25/

[14] https://docs.microsoft.com/en-us/visualstudio/install/visual-studio-on-arm-devices?view=vs-2022

[15] https://www.theregister.com/2020/05/29/visual_studio_code_windows_arm64/

[16] https://www.theregister.com/2021/11/09/visual_studio_2022_mac_preview/

[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YldIFFtBHt8vVEMyi3nGfAAAAQk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[18] https://whitepapers.theregister.com/



bigtimehustler

Who actually is the intended user of this? If you are developing for the windows ecosystem then surely you have a windows OS. If you are not, why would you pick this tool on a mac rather than any other available one?

karlkarl

It is so then Microsoft can claim their actual Visual Studio product is completely cross platform, attracting more users on Windows thinking they can "just hop onto different platforms" when inevitably needed.

What Microsoft doesn't seem to say is that VS, VS Mac and VS Code are completely different IDEs and have almost no compatibility or inoperability between one another. Even the trivial make/nmake utility is incompatible.

Whilst it is a bit of a "con", it isn't so much of an issue when most guys use CMake now anyway. That does much of the heavy lifting thankfully.

Anonymous Coward

VS and VS Mac are compatible. The same .net project on windows will open fine on Mac and the other way round.

VS Code on the other hand can just fuck off.

karlkarl

No they aren't. Now try building a C++ project.

Anonymous Coward

Sorry, I’m not a time traveller from the 90s so have no need to touch C++. The majority of vs use is .net.

badflorist

Strange questions and answers so far, my guess it's about the product.

I have untold hours behind vim. Thousands behind emacs. Around 5000 behind CodeBlocks. Maybe 2000 behind eclipse. Maybe 500 behind other 1-off editors like VSCode. A few.other IDEs along the journey. Out of all those hours, the several thousand I put behind MS Studio was the smoothest, at least as far as C++ went (debugging init used to be legendary).

karlkarl

Most of .NET is just a wrapper around C and C++ libs. *Someone* has to develop that stuff ;)

Not really for C++ programmers.

Spanky_McPherson

Visual Studio for Mac is the evolution of the original Xamarin Studio, which was very much a C# IDE rather an a C++ IDE.

If you're a Windows C++ programmer, no need to go anywhere near this.

karlkarl

I do agree though. VS Code doesn't need to exist. Purely a "brand" exercise.

It is Fortune, not Wisdom, that rules man's life.