Включение Intellisense для пользовательских разделов в .config файлах

Вы помещаете в массив ссылки на один и тот же объект. В результате все элементы отображаются одинаково. Используйте клон для создания нового на основе данных исходного объекта

 function getMonths(){
    $st_date = new DateTime('2019-01-01');
    $yms = array(clone $st_date);
    while($st_date < new DateTime()){
        array_push($yms, clone $st_date->add(new DateInterval('P1M')));
    }
    print_r($yms);
}

демо

Клонирование объекта [117 ]

38
задан Kevin Babcock 13 April 2009 в 02:41
поделиться

2 ответа

Если вы не хотите изменять Ваши файлы Visual Studio или копируйте что-нибудь в папку Visual Studio, вы можете добавить файл .xsd в свой проект, откройте файл .Config и выберите Schemas В окне (щелкните значок [...] :

Screenshot of Visual Studio showing where to find and change the "Schemas" property of your <code>.config</code> file

31
ответ дан 27 November 2019 в 03:30
поделиться

Вам необходимо создать XSD-файл для ваших пользовательских настроек и скопировать его в каталог схемы вашей установки Visual Studio. На 2005 год это:% ProgramFiles% \ Microsoft Visual Studio 8 \ XML \ Schemas

Вот некоторая информация об этом. http://blogs.msdn.com/astebner/archive/2005/12/07/501466.aspx

11
ответ дан 27 November 2019 в 03:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: