При переходе на более раннюю версию .NET создается файл app.config. Мне это нужно?

Недавно пришлось понизить проект с .NET 3.5 до .NET 2.0, потому что оказалось, что на целевых коробках не будет .NET 3.5.

Когда я это сделал (в VS2008), он создал файл app.config в каждом проекте с этим фрагментом XML:

<startup><supportedRuntime version="v2.0.50727"/></startup>
  • Это необходимо?
  • Нужно ли отправлять этот app.config (или полученный XML-файл) вместе с моим приложением?

person AngryHacker    schedule 10.09.2009    source источник
comment
Фрагмент XML отсутствует в вашем сообщении...   -  person Eric J.    schedule 11.09.2009
comment
@ Эрик - это прямо здесь, в посте.   -  person AngryHacker    schedule 11.09.2009
comment
Фрагмент кода есть СЕЙЧАС, потому что я отредактировал сообщение, чтобы сделать его видимым. Первоначально он был скрыт, потому что не был помечен как код. Поскольку фрагмент находится в квадратных скобках и не помечен как код, обработчик страницы считывает его как html-тег.   -  person David    schedule 11.09.2009


Ответы (1)


Это хорошо, что есть там. Ваше приложение может нормально работать и без него, поэтому в нем может не быть абсолютной необходимости, но он дает среде выполнения более подробные инструкции о необходимой целевой версии Framework. И не помешает иметь там, если это не нужно.

Я бы сохранил его.

person David    schedule 10.09.2009