Файлы конфигурации для блоков в GAC

Я считаю, что раскрывающийся список можно закрыть, щелкнув где-нибудь снаружи или нажав кнопку ESC, попробуйте следующие примеры

 $('body').sendKeys(protractor.Key.ESCAPE);

или

 $('body').click();

или закройте, нажав на элемент фона материала.

 $('md-backdrop').click();
10
задан ashwnacharya 22 November 2008 в 11:57
поделиться

2 ответа

Пользователь должен настроить Dll? Если так, затем DLL должен использовать параметры конфигурации из app.config файла, не свою собственную конфигурацию. app.config файл должен храниться в том же каталоге как приложение. В противном случае затем Вы могли пойти несколькими различными путями. Вы могли внести изменения в machine.config файл так, чтобы Ваш Dll мог найти их там. Я не сделал бы этого. С другой стороны, можно сохранить конфигурацию в классе настроек. Они могут быть переопределены с помощью конфигурации, но Ваши значения по умолчанию будут установлены в сгенерированном коде для класса настроек через атрибуты и таким образом, отсутствие конфигурационного файла не будет влиять на Ваш Dll, когда значения по умолчанию будут всем, что требуется.

13
ответ дан 3 December 2019 в 16:11
поделиться

Я соглашаюсь с tvanfosson, который Gac'ed dll считает из пути приложения. Но Вы могли также сообщить dll, который является путем таким образом:

System.Configuration.ExeConfigurationFileMap fileMap = new System.Configuration.ExeConfigurationFileMap();
fileMap.ExeConfigFilename = "THE PATH TO THE CONFIG";
System.Configuration.Configuration cfg =
System.Configuration.ConfigurationManager.OpenMappedExeConfiguration(fileMap, System.Configuration.ConfigurationUserLevel.None);

string thevalue=cfg.AppSettings.Settings[variable].Value;
12
ответ дан 3 December 2019 в 16:11
поделиться
Другие вопросы по тегам:

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