MonoDevelop enables developers to quickly write desktop and web applications on Linux, Windows and Mac OS X. It also makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OS X maintaining a single code base for all platforms.
While adding compiled from source glew libraries in VS 2017, I encountered:
LNK4272 library machine type 'x64' conflicts with target machine type 'x86'
Here, Point 2. was really helpful !