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