是否有可能从Visual Studio编译一个C#程序在Mac上运行?

我已经在Visual Studio 2015上编写了一个C#程序,我希望能够在Mac和可能的Linux上运行它。 这可能吗?
我意识到,在Mac上编译Xamarin项目时,它会以.exe格式导出,因此运行在Windows上编译的.exe文件可以在Mac上运行?
如果不是,我将如何做到这一点?

如果一个.exe不能跨平台,只要我可以编译这两个操作系统。
另外,只要它可以运行,它是否是一个.exe,并不重要。

我会被要求 Mac 实际编译我的C#项目吗?

尝试通过使用mono在Mac中运行exe文件:

/Library/Frameworks/Mono.framework/Versions/Current/bin/mono --runtime=v4.0 [path-to-your-exe]