Ich brauche eine Möglichkeit, einen kurzen Teil des .NET C # -Codes in eine DLL zu kompilieren, die dann die Windows-Umgebung eines Clients ausführt.
Ich führe OS X 10.9.2 auf einem iMac aus.
Weiß jemand, welche Tools dies ermöglichen?
Ich würde Parallels und Windows lieber nicht installieren, wenn ich einen Weg finden könnte, dies zu kompilieren, ohne eine so umfangreiche Installation von Microsoft-Tools zu benötigen.
xbuild
.Wenn Sie einen Mac haben, können Sie C # folgendermaßen kompilieren:
Kompilieren:
mcs fileName.cs
Ausführen:
mono fileName.exe
Wenn Sie Mono nicht auf Ihrem Mac installiert haben , können Sie es googeln und installieren, und dann können Sie loslegen. Sie brauchen dazu kein Windows.
quelle
Sie können es mit Homebrew installieren :
Dann können Sie es verwenden mit:
quelle
Keine persönlichen Erfahrungen mit dieser IDE, aber es sieht so aus, als würde es funktionieren: http://monodevelop.com
quelle
Vielleicht möchten Sie jetzt Folgendes untersuchen
Xamarin https://www.xamarin.com/
Visual Studio für Mac https://www.visualstudio.com/vs/visual-studio-mac/
quelle
Sie können C # -Code ja kompilieren.
Mono ist nicht 100% kompatibel mit der .NET-Implementierung.
Die Common Language Infrastructure (CLI) ist ein Framework zum Ausführen von verwaltetem Code. Die CLI besteht aus mehreren Teilen, darunter ein Virtual Execution System (VES). .NET's VES ist die Common Language Runtime. Mono hat eine eigene, separate VES-Implementierung.
Mit anderen Worten, Sie sollten zumindest nicht damit rechnen, Code auszuführen, der nur in einer * nix / OSX-Umgebung getestet wurde, ohne ihn in einer Windows-Umgebung zu testen .
quelle