Ho un programma che fa chiamate ricorsive per 2 miliardi di volte e lo stack overflow. Apporto le modifiche e quindi ho ancora bisogno di 40 ricorsive chiamate. Quindi ho probabilmente bisogno di diversi MB di memoria dello stack. Ho sentito che la dimensione dello stack è predefinita a 1 MB. Ho provato la ricerca online. Qualcuno ha detto di andare in proprietà -> linker ......... in Visual Studio, ma non riesco a trovarlo.Come modificare le dimensioni dello stack per un programma .NET?
Qualcuno sa come aumentarlo? Inoltre mi chiedo se posso impostarlo da qualche parte nel mio programma C#?
P.S. Sto usando winXP a 32 bit e win7 a 64 bit.
Per coloro che utilizzano la route di modifica, è necessario scaricare il set di strumenti Visual C++ nel programma di installazione di Visual Studio. Puoi anche inserirlo nei tuoi passi di costruzione del post come "EDITBIN.EXE/STACK: $ (NomeDestinazione)' –
@CameronAavik Aggiungendo al tuo commento, avevo bisogno di aggiungere la cartella degli strumenti SDK al mio percorso, riavviare Visual Studio per vedere questo cambia, e usa '$ (TargetPath)' invece di '$ (TargetName)'. –