<div dir="ltr">Hello,<div><br></div><div>I'm working to embed Mono on a Windows C++ application.</div><div><br></div><div>The problem is that, after the Mono environment is initialized, the C++ exceptions stops to work (that is, they do not get thrown).</div>

<div><br></div><div>The same code on Linux works without problems.</div><div><br></div><div>Here is my configuration:</div><div><ul><li>Mono 3.2.3 (also tried to use version 3.4.0 built by myself);</li><li>Visual Studio 2013;</li>

<li>I embed libmonosgen-2.0.dll (also tried libmonoboehm-2.0.dll)</li></ul><div><br></div></div><div>The initialization code is pretty straight forward:</div><div><br></div><div><div>mono_set_dirs(libDir, etcDir);</div><div>

mono_set_assemblies_path(assembliesDir);</div><div>mono_config_parse(NULL);</div></div><div>// exception not thrown!</div><div>throw std::exception();</div><div><br></div><div>Any suggestion?</div><div><br></div><div>Thanks in advance,</div>

<div>Michele Bertasi</div></div>