Menu
In a word, yes. I use a Mac Mini 1.67 GHz machine with 2GB of RAM. That's not an impressive box, but performance under WinXP is excellent. I have used VS2005, VS2008, MySQL Server, Sql Server Express, and dozens of little utilities.
The only issues I've ever had were when I used a hotkey (ex: F10) that was assigned to something like Expose in the mac. So I would hit F10 and instead of stepping over, it would bring up the weather widget. Workaround was to reassign those keys on the Mac (i.e., reassign to Shift+F10). Edit: I see others report having sluggish performance. You may want to get an extra drive and keep your Virtual Drive there.
I've been doing that for a long time, and that may be the reason for good performance under XP. Lots of people are talking about Parallels and VMWare Fusion, but I didn't see any mention of the other methods I've used to good effect.
Visual Studio via Remote Desktop - I have a laptop running Windows/Visual Studio with a static IP and use the Microsoft Remote Desktop client to connect from my Mac. This has the advantage of minimal overhead on the Mac, so is more responsive than a VM. However, it has the obvious disadvantage of requiring a second machine running Windows and Visual Studio.
Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.
If you're running Windows Server 2008, as a bonus you can run to share just Visual Studio to your mac - very convenient. Virtual machine using - All the major features of a VM, except VirtualBox is free. I've used VMs with VMWare Fusion, Parallels and VirtualBox and I have to say I find performance to be pretty much even across all three. Parallels tended to drive my CPU harder than the other two but the actual VM responsiveness was fine.
VirtualBox also has Seamless mode, essentially similar to Parallel's Coherence mode, but less integrated into the Desktop. I use this every day to run a Windows-only application on my Mac and it works great, sharing only the window for that application instead of running a full Windows desktop.
Boot Camp - depending on your needs, running Boot Camp with Windows installed as a dual-boot OS will of course offer the best performance but with the downside of running Windows;).
As a cloud first, mobile first IDE, Visual Studio for Mac is designed to work side by side with Azure. In this post, you’ll create an ASP.NET Core project, edit the site to be unique, and then deploy the project to Azure. To complete this task, make sure your setup meets the following requirements:.
Visual Studio for Mac 7.2.x or greater.NET Core 2 (If you do not have.NET Core 2, you can download the latest version from ). An Azure account (Don’t have an Azure account? Today!) Getting Starting with ASP.NET Core With those prerequisites in place, you can get started on an ASP.NET Core app.
Remember, you can do this all from Visual Studio for Mac, so close Terminal and forget about FTP. To get started, open Visual Studio for Mac and click “New Project”. On the New Project screen, select.NET Core App ASP.NET Core Web App and follow the prompts to name your project.
Edit Your HTML After the project is created, you’ll edit the HTML to truly make it your own unique project. Within Visual Studio for Mac, expand Views Home and open About.cshtml.
Feel free to edit this page in any small way you see fit. For this example, changing the “About” text to, “This was created by a tutorial on the Xamarin Blog!” Deploy to Azure At this point, save the project and deploy it to Azure. Now is a great time to. Only then you will be able to right-click or ctrl-click on your project and select Publish Publish to Azure. Log Into Visual Studio for Mac Log into Visual Studio for Mac via the publishing tool to be greeted by the following window: Create New App Service Already active Azure users will see a list of existing app services. Make a new app service for this exercise by clicking “New” on the bottom left side. This will take you to the “New App Service” screen where you fill in the pertinent information for your project. Once you are ready, the “Create” button will be activated: The “Create” button may not be active so be sure to check that all fields are populated and that the name you select is available.
If the name you selected is not available, you may see an exclamation point near the name field. Now you should be able to click the “Create” button; go ahead and see what happens! A warning should appear letting you know that this may take some time, which you can dismiss. Then, you’ll see the following info bar messages: As soon as it is published, your newly deployed ASP.NET Core Web App will open in your default browser! Wrapping Up In this post, you learned how to produce and publish an ASP.NET Core Web App to Azure using nothing but Visual Studio for Mac.
We’re excited to be adding Azure integration directly into the IDE, and we hope you enjoy using it. Discuss this blog post on our!