2012-06-28 15 views
7

Mamy zespół, który zbudował agenta w Mono przy użyciu MonoDevelop na Macu i chcemy go zbudować z resztą natywnego kodu źródłowego C# w systemie Windows, ale nie mogę uzyskaj albo msbuild albo mono, aby zbudować plik .app w systemie Windows. Pojawia się błąd, że typ proet nie jest obsługiwany. Inne projekty, które zostały utworzone w Mono, są w porządku, to tylko .app sprawia nam kłopoty.Tworzenie pliku Mac .app w systemie Windows przy użyciu Mono

Czy ktoś miał sukces w budowaniu plików Mac/Mono .app w systemie Windows? Czy istnieje dobra alternatywa dla pliku .app do uruchamiania aplikacji typu usługi na komputerze Mac?

+2

Czy jest jakaś dokumentacja, którą obserwujesz? Jak to możliwe? Czy możesz pokazać nam dowolny komunikat o błędzie, który zawiera raport mono lub msbuild? –

Odpowiedz

3

Mimo że MonoDevelop działa zarówno w systemie Windows, jak i OSX, nie będzie można zbudować aplikacji .app w systemie Windows - Windows nie ma żadnej wymaganej biblioteki (do zainstalowania aplikacji MonoDevelop musi być zainstalowany kod XCode, aby skompilować aplikację w systemie OSX)

Możesz skompilować dowolne biblioteki DLL, które nie są interfejsem użytkownika w systemie Windows, a następnie połączyć je z aplikacją w systemie OSX, ale prawdopodobnie nie ma na to żadnej korzyści, chyba że musisz wykonać testy jednostkowe z systemu Windows lub coś podobnego. Projekt Mono koncentruje się na przenoszeniu rozwoju .NET na OSX, a nie na odwrót.

Powiązane problemy