2009-06-06 196 views
4

在.NET应用程序的app.config文件中有一个<runtime>元素,它允许您配置CLR的各种行为,通常用于向后兼容传统行为。.NET中app.config文件的可用运行时设置是什么?

例如:

<configuration> 
    <runtime> 
     <legacyUnhandledExceptionPolicy enabled="true"/> <!-- .NET 2 --> 
     <legacyCorruptedStateExceptionsPolicy enabled="true"/> <!-- .NET 4 --> 
    </runtime> 
</configuration> 

我所遇到的这些设置了一把,并希望能找到在MSDN上的所有可用设置全面的文档,所以我可以看到的是提供什么。但是,我一直无法找到所有可用运行时配置设置的中央列表,而且app.config模式也没有帮助,因为<runtime>元素被指定为“任何事情都会发生”(为了能够面向未来,我猜)。

有人能指点我的一些中央文档,最好在MSDN上,它列出了app.config中运行时元素的所有可用设置,最好包括.NET 4.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,但我认为它和官方一样接近。

+0

太好了,谢谢,这就是我所需要的。我想我没有在正确的地方寻找,MSDN搜索也没有太大的帮助。奇怪的是没有提到legacyUnhandledExceptionPolicy,它绝对存在! http://social.msdn.microsoft.com/Search/en-US/?Refinement=117&Query=legacyUnhandledExceptionPolicy+ – 2009-06-06 10:17:53

相关问题