.NET中的app.config文件有哪些可用的运行时设置?

Dan*_*nov 4 .net app-config

在.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吗?

Mic*_*tta 8

好吧,我在MSDN中找到了这个:

<runtime> 元素,框架1.1

<runtime> 元素,框架2.0

<runtime> 元素,框架3.0

<runtime> 元素,框架3.5

<runtime> 元素,框架4.0

不能保证它是完整的,我没有看到legacyUnhandledExceptionPolicy任何地方,但我认为它与你将要获得的官方一样接近.