Compiling with Xamarin Studio for Linux or Mac - linux

Good morning. I just switched from Visual Studio to Xamarin Studio. I really like the interface and the multiplatform support but I have a question.
I already published an application but these are the files:
OpenTK.dll
AppTest.exe
OpenTK.xml
https://i.stack.imgur.com/mcMIL.png (image)
I was expecting multiplatform compiling in this .NET Console Application but I just got windows executables.
I want to compile my game to Windows, Linux, and Mac (without needing java) but do I need a Linux partition or Virtual box to compile for Linux and the same for Mac (at least I have one of those)
Thanks.

Related

Visual studio on linux?

Is there any way i can install visual studio on linux?
Already tried installing it. Rider is too expensive for my needs and I want to upgrade from Window to Linux. Distro: Garuda
I don't think you can run it natively. Perhaps there's a workaround by using a Windows virtual machine inside your Linux distro and then using Visual Studio in the VM.
A quick google yielded these alternatives that are Linux compatible, but as you can read by the comments under each listing, it depends on your use case. See if any of these will work for you: https://alternativeto.net/software/jetbrains-rider/
Visual Studio Code (interactive text editor) runs pretty fine. Although you will need several extensions for languages like C# to compile. There is also a gtk# language implementation with MonoDevelop (C# native implementation for linux), but its development was freezed.

Build Visual Studio Project for Linux Systems

Is there a way to build a project in visual studio for linux sytems? This Github repository (https://github.com/nilaoda/N_m3u8DL-CLI) is very useful for my project, in this repository is just the visual studio project files (.sln ,c# source code etc.), I cloned it in my visual studio and want to build it but not as executable but for linux system? Is this somehow possible?
Looking at their documentation (translated to English), the application is built on the .NET Framework, which is only intended to work on Windows-based devices. Their documentation also states it's supported on Windows XP and up, and requires the .NET Framework 4.6 runtime, which Linux can't use.
If it was using .NET (previously .NET Core) you'd be in business, but as is, without a rewrite in .NET, you won't be able to run this or build it for Linux devices.

Does building a Windows Visual Studio Xamarin.IOS class library create an Xcode project on the paired MacBook?

I need to interface a Swift (or Objective-C) user interface Xcode project on the MacBook that calls the Xamarin.IOS class library.
No it does not create an XCode project on the Macbook that you can edit in Swift. It only uses the Mac to compile the code. You have to
Install Visual Studio for Mac on the Mac computer
Transfer your directory to the mac and Open the same SLN file in Visual Studio for Mac
Most Xamarin developers actually just use Mac computers for development purposes.

Can I use Visual Studio for developing Linux C or C++?

I have to develop something in Linux(CentOS 6.5) Environment using C or C++ language with many of libraries for linux.
As you know, CentOS is not GUI. So, I want to use Microsoft Visual Studio for my work. It's OK even if use just VS as the Editor.
I mean that I like the features of IDE visual studio(intellisense, debugger, and so on).
I have Visual Studio 2008, 2010, 2013 Professional.
yes you can, in fact, if you have setup a VM machine, you can even directly include the C++ include library of Linux (However, this only works for write code, not work with compiling). You could also setup CYGWIN or MINGW for referencing the header of Linux platform.
In fact, for myself, I switched to QtCreator as a cross platform C++ IDE, it also has auto-complete and debug features.

Developing code in Visual studio that also runs in Linux

I have developed Visual C++ 2008 code that runs in Windows. I have made it cross platform also so that it runs under Linux.
I am greatly concerned about distributing source code and even just libraries that Linux users can link to.
I have used CMake and Code::Blocks (only in Linux) but it was still developed using Visual Studio 2008 for most development.
The license looked similar for the professional version and the express version. Let me know if binaries can be released to run under Linux and also if it is okay to open source the entire project. I am pretty far into this project. Maybe it should have been done entirely in Linux.
I am also interested to jump to another Windows compiler such as MinGW in addition because of the Visual Studio licensing restrictions. Is this the path that cross platform programs are usually created or can they be created primarily with the professional or express Visual Studio compilers?

Resources