Próbuję uzyskać aplikację C# działającą pod OSX, która nie jest dokładnie bezbolesna. Aby obejść niektóre problemy na krótką metę, myślę o ustanowieniu pewnych konkretnych reguł, gdy jest uruchomiony w systemie OSX.C# skompilowany w mono - Detect OS
Ale ... Czego mogę użyć do określenia, czy aplikacja działa pod kontrolą systemu Windows lub OSX?
muszę upewnić się zrozumieć, co następuje. Rozumiesz, jeśli używasz Mono, twoja aplikacja będzie działać tylko w systemie operacyjnym z zainstalowanym Mono, w tym Windows. –
@Ramhound: Naprawdę? Myślałem, że wynik CIL wygenerowany przez Mono jest taki sam jak MS.net2.0. Możesz mnie poprawić, jeśli się mylę. Wiem niewiele o Mono. – spender
@spender - Podczas tworzenia dla środowiska wykonawczego Mono istnieją pewne zastrzeżenia. Większość ma jednak obejścia. Dostępny jest również analizator migracji do migracji projektów .NET: http://www.mono-project.com/MoMA. Niech żyje Mono. – ken