At the event today, the Windows maker announced the availability of the latest Visual Studio 2017 for Mac. This means, developers can now use Microsoft’s flagship integrated development environment (IDE) across Windows and Mac to build for the cloud, mobile, and the web. All Mac computers running OS X El Capitan 10.11 or higher will be with the IDE. “Developers get a great IDE and a single environment to not only work on end-to-end solutions — from mobile and web apps to games — but also to integrate with and deploy to Azure,” Scott Guthrie, executive vice president of the Microsoft Cloud and Enterprise group, said in a statement. “Whether you use C#, F#,.NET Core, ASP.NET Core, Xamarin or Unity, you’ll get a best-in-class development environment, natively designed for the Mac,” he added.
Nov 29, 2018 - The newly shipped Visual Studio 2017 for Mac 7.7 features improved. Community site, where some suggestions under review by Microsoft.
Bringing its IDE to macOS is a big milestone for, given that the company once made a point of locking in developers by only offering its tools on Windows. This has changed over time, with a big highlight in April 2015 when Microsoft launched Visual Studio Code, its cross-platform code editor, for Windows, Mac, and Linux. Then, in November 2016, Visual Studio for Mac arrived in preview. At Microsoft Build 2017, Microsoft announced it’s out of preview. ALSO READ: Visual Studio for Mac supports native Android, iOS, and Mac development via Xamarin, and server development via.NET Core with Azure integration. Visual Studio 2017 has been updated to version 15.2, delivering the usual bug fixes along with new functionality, such as the return of Python workload, Data Science workload (includes R, Python, and F#), and added support for Typescript 2.2.
Visual Studio 2017 version 15.3 preview also arrived with more bug fixes and improvements in accessibility.
I use Microsoft Virtual Server to host my development environments. These environments run in the background and I can use Remote Desktop to access them in full screen mode. You can hardly tell you are in a virtual environment.
One option you may want to consider is getting a low cost Dell desktop and run MS Virtual Server on it and then use Remote Desktop from your Mac to get into your development environment. You could get a Dell system for about $400 which would be sufficient. Just get a large hard drive (300gb+ and 16mb cache) and at least 2gb of memory. To give each environment as much memory as possible I just run 1 at a time and give it the memory the base install is not using.
The great thing about these virtual environments is that you can create a backup of one of them once they freshly installed and revert back to the backup whenever the VM starts to become unwieldly, like after trying a few beta release packages. That best part of this approach is that you do not fill up your hard drive. I assume your Mac is a laptop. If that is the case you already have limited space. You can easily get the 300gb drive for a desktop for $100.
The dual boot option and the Parallels system are still possible, but I think those are would be difficult to maintain. I currently run a Dell Inspiron but hold my virtual machines on an external drive enclosure which has one of those nice $100 hard drives so I get the best performance out of my VMs without eating up all of my internal hard drive space. And whenever I want to unplug and go I have just 1 VM on the internal drive while my external has multiple environments. Brennan Stehling. I use Microsoft Virtual Server to host my development environments. These environments run in the background and I can use Remote Desktop to access them in full screen mode. You can hardly tell you are in a virtual environment.
One option you may want to consider is getting a low cost Dell desktop and run MS Virtual Server on it and then use Remote Desktop from your Mac to get into your development environment. You could get a Dell system for about $400 which would be sufficient. Just get a large hard drive (300gb+ and 16mb cache) and at least 2gb of memory. To give each environment as much memory as possible I just run 1 at a time and give it the memory the base install is not using. The great thing about these virtual environments is that you can create a backup of one of them once they freshly installed and revert back to the backup whenever the VM starts to become unwieldly, like after trying a few beta release packages. That best part of this approach is that you do not fill up your hard drive.
I assume your Mac is a laptop. If that is the case you already have limited space. You can easily get the 300gb drive for a desktop for $100. The dual boot option and the Parallels system are still possible, but I think those are would be difficult to maintain. I currently run a Dell Inspiron but hold my virtual machines on an external drive enclosure which has one of those nice $100 hard drives so I get the best performance out of my VMs without eating up all of my internal hard drive space. And whenever I want to unplug and go I have just 1 VM on the internal drive while my external has multiple environments.
Brennan Stehling.