Linux CSUF - 2015-02-08

Running the Visual Studio IDE in Linux is not a trivial task.

Microsoft intertwines Visual Studio very tightly into the Windows API. The way WINE (WINE Is Not a Emulator) works is using reverse-engineered .DLLs (shared library files) and a familiar file structure to provide a compatibility layer for Windows applications to run on Linux. Do to the nature of Visual Studio and the highly proprietary C/C++ Windows compiler, it would be quite an endeavor to get it working properly. There are some reports of VS 2010 running "okay" for C# using the open-source Mono framework in place of Microsoft's .NET framework but that's another beast entirely.

With the technical details out of the way, I'm going to make a suggestion. Avoid Visual Studio, it's not a very good IDE. The error messages are cryptic and it doesn't use proper sandboxing. It has frozen my machine during important exams. If you aren't already fully immersed in how to debug using VS's features such as step-through, then you should consider an alternative such as Eclipse.

You can install it in Ubuntu with:
$ sudo apt-get install g++ eclipse-cdt

Here is a brief screencast: https://www.youtube.com/watch?v=H2qpBKyZApM