est-ce un bug? voici le codeC#: compiler avec/debug +/debug: pdbonly/optimize- optimise le code d'exécution
static void Main(string[] args)
{
fun1();
}
static void fun1()
{
fun2();
}
static void fun2()
{
throw new Exception("test exception");
}
construction avec l'option ci-dessus dans VS 2008, avec option Optimiser non sélectionnée et construire des options avancées les informations de débogage et sélectionnez pdbonly vérifier la stacktrace.
laissez-moi savoir u guys expérience de la même
Cela ne devrait pas compiler du tout ... –
Pouvez-vous d'abord vérifier que le code que vous avez ici est correct. La fonction de lancer devrait-elle être appelée fun2? –
Avez-vous exécuté ildasm sur le code lui-même et comparez les fichiers .il (déboguer et optimiser) pour voir toute différence? – t0mm13b