Alternatives to Visual Studio Code for Windows, Mac, Linux, BSD, Web and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 25+ apps similar to Visual Studio Code. Visual Studio is a new member of the Visual Studio family, enabling developers on macOS to build apps for mobile, Web, and cloud with Xamarin and.NET Core, as well as games with Unity. Use Visual Studio to develop apps for Android, macOS, iOS, tvOS, watchOS, Web, and cloud. The simple answer is no, there is nothing mainstream like Visual BASIC on the Mac. However there are lots of free options for creating apps. First there is Python, highly recommended. Uninstalling Visual Studio for Mac.; 4 minutes to read Contributors. All; In this article. There are a number of Xamarin products that enable cross-platform application development, including stand-alone apps like Visual Studio for Mac.
closed as off-topic by hichris123, Jason C, jww, Soner Gönül, TheLostMindAug 5 '14 at 5:58
This question appears to be off-topic. The users who voted to close gave this specific reason:
'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – hichris123, Jason C, jww, Soner Gönül, TheLostMind
If this question can be reworded to fit the rules in the help center, please edit the question.
5 Answers
MonoDevelop from: http://monodevelop.com/
There is no equivalent to Visual Studio. However, for writing C# on Mac or Linux, you can't get better than MonoDevelop.
The Mac build is pre beta. From the MonoDevelop site on Mac:
The Mac OS X port of MonoDevelop is under active development and has not seen a stable release yet. Recent work described by Michael Hutchinson has focussed on improving the usability and stability of Monodevelop on the Mac. This work will be released in MonoDevelop 2.2. Right now it's not finished, and is very much an alpha.
Coming from someone who has tried a number of 'C# IDEs' on the Mac, your best bet is to install a virtual desktop with Windows and Visual Studio. It really is the best development IDE out there for .NET, nothing even comes close.
Not the answer you're looking for? Browse other questions tagged c#.netmacoside or ask your own question.
Some of my other articles about Visual Studio Code :
Grab the Bits
Install Visual Studio Code and ASP.NET 5 for OSX. The Visual Studio installer is straight-forward, but make sure you read the release notes on how to install ASP.NET 5 on a Mac.
Once everything installed, run this command:
Download Visual Studio For Mac
You will see the following options :
Select a “Console Application” using your up and down arrow keys and give it a name. It will scaffold the project for you.
Notice that it is asking you to run a couple of commands :
The last command dnx . run is for Console Applications only.
If we list out the files contained in our Console application before running the restore command, then we’ll only see two files and one is hidden:
Program.cs
project.json
.gitignore (hidden)
Change into the directory that has your console app and run the dnu restore command and you now have a project.lock.json file.
Run the dnu build command and you see several error messages.
Note: You can safely ignore these for this release.
Type dnx . run and the Program.cs file will display “Hello World” in the terminal.
Switch over to Visual Studio Code
Navigate to your Console Project and open it in Visual Studio Code or you can simply type “code .” if your already inside the directory that you want opened.
You can run the app by pressing CMD-Shift-P and selecting “Run”. This will open a terminal window that displays “Hello World”.
Digging Deeper
X Code
We actually want to build and debug our app, so switch over to Program.cs and press CMD-Shift-B to build our app and you will be asked to configure the Task Runner. Copy and Paste the following text into the file that it opens. (called tasks.json)
This tells the editor to use xbuild instead of msbuild, since we are on a Mac.
If you switch back to Program.cs and hit Control-Shift-B again, then nothing will happen.
Select a line that you wish to debug(1) and press the “Debug Icon”(2) and finally hit the “Play button” (3).
You’ll see a message that asks you to setup the launch configuration for your app.
Programs Like Visual Studio For Mac
Switch back over to the files view and you will see a launch.json. Replace the contents with the following:
Now we’ve declared this as a mono project and gave it a program name to the executable. If we try to debug the application now, it will say :
Visual Studio On A Mac
Taking a look at the output window, we will see :
We are Missing the .csproj file!
We simply need to create a file and call it ConsoleApplication.csproj. I opened a ConsoleProject with Visual Studio and used the following code:
Now press CMD-Shift-B to build your project. You will see the following files have been created.
Put a break point on the Console.ReadLine() Method and try debugging the application again. You will now be able to “Step Over”, “Step In”, “Step Out”, “Continue” and “Stop” your console application.
You will also have a terminal window appear that shows the output so far :
Visual Studio For Mac Professional
Tweak the boilerplate code if you want to examine how the debugger validates what type a var is, etc. I also thought it was interesting that I could make my Mac beep with the Console.Beep() command even though the compiler says that it is not available in dnxcore50.
Like this Post?
Visual Studio For Mac Os
As always, thanks for reading and smash one of those share buttons to give this post some love if you found it helpful. Also, feel free to leave a comment below.