Каковы доступные настройки времени выполнения для файлов app.config в .NET?

В файле app.config приложения .NET есть элемент <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?


person Daniel Fortunov    schedule 06.06.2009    source источник


Ответы (1)


Я нахожу это в 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, но я думаю, что это настолько близко к официальному, насколько вы собираетесь получить.

person Michael Petrotta    schedule 06.06.2009
comment
Отлично, спасибо, это как раз то, что мне нужно. Думаю, я искал не в том месте, и поиск MSDN не был слишком полезным. Странно, что нет никакого упоминания о legacyUnhandledExceptionPolicy, оно определенно существует! social.msdn.microsoft.com/Search/en-US / - person Daniel Fortunov; 06.06.2009
comment
Да, это было то, что меня тоже интересовало. Любопытно, почему его нет в списке. - person TravisWhidden; 01.08.2012