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

时间:2009-06-06 09:14:50

标签: .net app-config

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

1 个答案:

答案 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,但我认为它与你将要获得的官方一样接近。