Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I use mono64 with Visual Studio for Mac?

I'm new to Mono development (but not .NET development) - got as far as downloading Visual Studio for Mac and trying to run a sample solution from Alea GPU. It complains that it needs mono64, but I see no option for selecting 64 bit architecture like I would in Windows, and Googling the issue has not turned up an answer I can make sense of. Can I use mono64 in VS for Mac and if so, how?

like image 205
see sharper Avatar asked Jan 30 '26 05:01

see sharper


1 Answers

Since you are running within VS4M, you need to set the architecture of the run configuration that you are using.

Using an ML (Alea-based) program that I wrote as an example:

Within VS4M:

  • Open the Project Options and go to Run / Configuration / Default:

enter image description here

  • Open the Mono runtime settings and set the Arch to 64-bit:

enter image description here

From the cmd-line:

Mono is 64-bit by default now, so you can run either:

/Library/Frameworks/Mono.framework/Commands/mono MovieMadnessComputeBoxOffice-Alea.exe

or

/Library/Frameworks/Mono.framework/Commands/mono64 MovieMadnessComputeBoxOffice-Alea.exe

Note: On older version of Mono you would have to have used mono --arch=64 .... If you need arch32, you use mono32, but CUDA only has 64 libs so this would not be needed for Alea usage.

like image 124
SushiHangover Avatar answered Feb 01 '26 19:02

SushiHangover