Мне нужно было показать диалог открытия файла в приложении winform. И одно свойство диалогового окна файла, autoupgradeenabled , которое я установил как true , которое предназначено для обновления диалогового окна открытия файла в соответствии с операционной системой, например, если приложение работает на xp, затем диалоговое окно отображается по-другому, как в висте или в окне 7.
Поэтому, когда я использовал это свойство как true и однажды на машине, где было xp с 2.0 .net framework , диалог открытия файла не мог быть открыт. Поэтому я попытался сделать это ложным, тогда его также нельзя было открыть на машине с xp и 2.0 framework.
Затем я попытался прокомментировать, что вся строка означает, что я удалил это свойство из кода, затем я попытался, и это было нормально в машине xp с фреймворком 2.0. Так что проблема в том, что я не могу понять, почему это свойство не работает, установив его в false или true. Потому что, установив это свойство, оно должно работать во всех ОС со всеми фреймворками, а диалог должен быть изменен в соответствии с ОС. Если нет, то в чем смысл этого свойства?