7

Próbowałem zadziwić się konfiguracjami garbage collector SGen i jak widziałem here, here, a na stronie mono man, mam kilka zmiennych środowiskowych do pracować z.Używanie zmiennych środowiskowych w Monodevelop przy użyciu MonoTouch

Jak pokazano na tym obrazku, dodałem je do mojego projektu (również zaznaczone wewnątrz csproj), a one są ignorowane tylko wtedy, gdy uruchomię moją aplikację. Mam wszystkie zmienne środowiskowe przy użyciu Environment.GetEnvironmentVariables() i nie było tam ani MONO_GC_PARAMS ani .

Moje pytanie brzmi: jak używać zmiennych środowiskowych w projekcie MonoTouch?

Project Options

Wersje
MonoTouch 5.2.10 (ocena)
monodevelop 2.8.6.5
Mono 2.10.8
Mac OS X 10.6.8

+0

Czy można uruchomić aplikację, a następnie otworzyć okno terminalu i wykonać: "ps auxww | grep debugtrack" i dodać wiersz do procesu aplikacji? Zakładam też, że używasz najnowszego MonoDevelop? –

+0

tutaj jesteś http://codepad.org/OQsjIwnZ –

+0

Którą wersję MonoDevelop używasz? –

Odpowiedz

4

MonoDevelop 2.8.6 robi nie obejmuje obsługi ustawiania zmiennych środowiskowych podczas wykonywania projektów MonoTouch.

Obecna wersja beta MonoDevelop (2.8.8.3) zawiera obsługę zmiennych środowiskowych, więc możesz zainstalować wersję beta od here, jeśli chcesz ją wypróbować.

+0

Nie, nadal nie działa, ten sam problem. –

+0

Próbowałem tylko env vars z 2.8.8.3, i to działało dla mnie. Czy możesz ponownie uruchomić "ps auxww | grep debugtrack"? –

+0

hmm oni wydają się pojawiać z tym, jak widać tutaj: http://codepad.org/0xl8kBuL, ale wciąż nie ma ich w środowisku Environment.GetEnvironmentVariables(). Nie wiem, czy to naprawdę coś znaczy. –