Eu preciso de uma maneira de compilar um pequeno pedaço de código .NET C # para uma dll, que executará o ambiente Windows de um cliente.
Eu executo o OS X 10.9.2 em um iMac.
Alguém sabe quais ferramentas permitem isso?
Prefiro não instalar o Parallels e o Windows se encontrar uma maneira de compilar isso sem precisar da instalação pesada das ferramentas da Microsoft.
xbuild
.Se você possui um Mac, pode compilar C # assim:
Compilar:
mcs fileName.cs
Executar:
mono fileName.exe
Se você não possui o Mono instalado no seu Mac, você pode pesquisá-lo no Google e instalá-lo e estará pronto. Você não precisa do Windows para fazer isso.
fonte
Você pode instalá-lo com homebrew :
Então você pode usá-lo com:
fonte
Nenhuma experiência pessoal com esse IDE, mas parece que ele funcionará: http://monodevelop.com
fonte
Agora você pode querer examinar o seguinte
Xamarin https://www.xamarin.com/
Visual Studio para Mac https://www.visualstudio.com/vs/visual-studio-mac/
fonte
Você pode compilar o código C # sim.
Mono não tem 100% de compatibilidade com a implementação do .NET.
A Common Language Infrastructure (CLI) é uma estrutura para a execução de código gerenciado. A CLI consiste em várias partes, incluindo um Sistema de Execução Virtual (VES). O VES do .NET é o Common language Runtime. O Mono possui sua própria implementação separada do VES.
Em outras palavras, pelo menos, não espere executar código que só foi testado em um ambiente * nix / OSX para ser executado sem testá-lo em um ambiente Windows .
fonte