在.NET应用程序的app.config文件中,有一个<runtime>元素允许您配置CLR的各种行为,通常用于向后兼容旧行为.
例如:
<configuration>
<runtime>
<legacyUnhandledExceptionPolicy enabled="true"/> <!-- .NET 2 -->
<legacyCorruptedStateExceptionsPolicy enabled="true"/> <!-- .NET 4 -->
</runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我遇到了一些这些设置,并希望找到MSDN上所有可用设置的全面文档,以便我可以看到还有其他可用的设置.但是,我一直无法找到所有可用运行时配置设置的任何中央列表,app.config架构也没有任何帮助,因为该<runtime>元素被指定为"任何进展"(为了面向未来,我猜测).
有人可以指向一些中央文档的方向,最好是在MSDN上,列出app.config中运行时元素的所有可用设置,最好包括.NET 4.0吗?
好吧,我在MSDN中找到了这个:
不能保证它是完整的,我没有看到legacyUnhandledExceptionPolicy任何地方,但我认为它与你将要获得的官方一样接近.