2009-06-06 194 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

相關問題