7

Ho cercato di gironzolare con le configurazioni del garbage collector di SGen e come ho visto here, here, e nella pagina man mono, ho alcune variabili di ambiente per lavorare con.Utilizzo di variabili di ambiente in Monodevelop con MonoTouch

Come mostrato in questa immagine, li ho aggiunti al mio progetto (controllato anche all'interno di csproj), e vengono ignorati solo quando eseguo la mia app. Ho ottenuto tutte le mie variabili di ambiente utilizzando Environment.GetEnvironmentVariables() e né MONO_GC_PARAMS o MONO_GC_DEBUG erano lì.

Quindi la mia domanda è: come utilizzare le variabili di ambiente in un progetto MonoTouch?

Project Options

Versioni
MonoTouch 5.2.10 (valutazione)
MonoDevelop 2.8.6.5
Mono 2.10.8
Mac OS X 10.6.8

+0

È possibile eseguire l'app, quindi aprire una finestra di terminale ed eseguire: "ps auxww | grep debugtrack" e aggiungere la linea per il processo dell'app? Suppongo anche che stai usando l'ultima versione di MonoDevelop? –

+0

qui vai http://codepad.org/OQsjIwnZ –

+0

Quale versione di MonoDevelop stai usando? –

risposta

4

MonoDevelop 2.8.6 fa non includere il supporto per l'impostazione delle variabili di ambiente durante l'esecuzione di progetti MonoTouch.

L'attuale versione beta di MonoDevelop (2.8.8.3) include il supporto per le variabili di ambiente, quindi è possibile installare la versione beta da here se si desidera provarla.

+0

No, ancora non funziona, lo stesso problema. –

+0

Ho appena provato env vars con 2.8.8.3, e ha funzionato per me. Puoi eseguire di nuovo "ps auxww | grep debugtrack" ora? –

+0

hmm sembra che si presentino così, come potete vedere qui: http://codepad.org/0xl8kBuL ma non ce ne sono ancora in Environment.GetEnvironmentVariables(). Non so se questo significhi davvero qualcosa. –